Каковы некоторые недостатки использования CrossRider в качестве платформы для разработки расширений для нескольких браузеров?

Я читал много позитивных идей в использовании CrossRider по сравнению с конкурентами, но я не читал ничего, связанного с какими-либо ограничениями (функциями, скоростью, интеграцией с сторонними службами и т.д.).

Ответ 1

Самый большой недостаток использования какой-либо структуры - это тот факт, что вы связаны с ограничением этой структуры.

Однако, если вы видите, что то, что вы хотите достичь, возможно с использованием фреймворка (и, скорее всего, Crossrider будет соответствовать вашим потребностям), то вы обнаружите, что он спасет вам огромное количество времени и усилий, в сравнении с выполнением всей тяжелой работы.

Я бы посоветовал вам проверить их кросс-браузерную инфраструктуру разработки и посмотреть, что можно сделать и чего не может быть сделано. И если то, что вы ищете, можно сделать - очевидно, пойти на это. Вместо того, чтобы изучать API Firefox и Chrome вместе с С++ для разработки IE, вам нужно только знать Javascript (и jQuery).

Crossrider имеет интерактивную среду IDE, которая позволяет вам погрузиться прямо в код за считанные секунды. Не нужно загружать SDK разработки (если вы этого не хотите), и вы увидите, что изменения в вашем коде влияют в реальном времени.

Другими преимуществами, которые стоит упомянуть, являются их инструменты публикации, такие как прямые ссылки для загрузки, генератор виджетов и динамический установщик Window, который может автоматически устанавливать расширение на всех браузерах.

(раскрытие: я являюсь одним из сотрудников Crossrider)

Ответ 2

Несколько недостатков, которые я нашел:

В моем случае расширение не является основной частью вашего приложения (у меня есть настольное решение, которое загружает и конвертирует Flash-видео в другие форматы, а CrossRider используется для добавления ссылок на скачивание на страницах, содержащих Flash-видео). Позвоните в мое приложение FVD (Flash Video Downloader).

Недостатки:

  • FVD и код CrossRider устанавливаются как две отдельные записи в "Add Remove Programs", что сбивает с толку пользователей (в идеале это должно быть только 1 запись, FVD в моем случае или, по крайней мере, способ скрыть CrossRider запись)
  • FVD может быть настроен (например, пользователи не хотят иметь ссылки, показанные на сайтах A и B), но передача конфигурации в расширение CrossRider непросто/просто (поскольку у вас есть только одно расширение для всех пользователей, вы не можете передать аргумент, чтобы настроить его на основе каждого пользовательского выбора). Вы можете использовать сокеты (например, сделать запрос от расширения до localhost: 8181 и прослушать сокет на порту 8181 из вашего основного приложения), но это просто кажется хакерским и подверженным ошибкам.

Ответ 3

По состоянию на 26 сентября 2016 года Crossrider больше не предоставляет свою платформу разработки расширений в соответствии с этим электронным письмом, отправленным его пользователям:

Уважаемые партнеры,

Все хорошие вещи должны закончиться в конце концов и, к сожалению, так расширяет платформу развития расширений кросс-серверов.

После нескольких лет сотрудничества с вами мы решили завершение службы.

Обратите внимание, что прекращение службы действует немедленно после публикации или получения этого уведомления.

Для вашей легкости платформа разработки кроссировщиков останется доступны еще 30 дней с 27.09.2016, чтобы скачать код проекта/исходный код/​​расширения, после чего ваши данные будут потеряны.

См. ниже инструкцию по загрузке кода проекта из наш сервер для вашей простой ссылки; но любезно обратите внимание, что Crossrider не в состоянии оказать дополнительную помощь.

Мы хотели бы поблагодарить вас за вашу поддержку и доверие годы и надежду, что у нас будет возможность снова сотрудничать в будущее.

Бест,

Команда Crossrider

Поэтому я бы счел это довольно большим ограничением.