Так как я начинаю обнаруживать этот мир,
Я задаюсь вопросом, какой из тех является большим количеством использования на профессиональной разработке.
Вы были бы достаточно любезны, чтобы сказать мне для создания некоторой статистики?
BlazeDS - официальное программное обеспечение от Adobe. GraniteDS - альтернатива с открытым исходным кодом.
Функция за функцией, вам нужно будет просмотреть каждую из них и посмотреть, какие функции будут вам полезны.
В целом, BlazeDS, вероятно, будет лучше поддерживаться, но GraniteDS, вероятно, будет иметь более разнообразный набор функций.
Я использую BlazeDS. Я знаю, что существует GraniteDS, но BlazeDS очень хорошо подходит для моих нужд. Он хорошо документирован и надежен. Существует также активный проект Spring BlazeDS Integration, поэтому у меня нет необходимости в альтернативе.
Из опыта кодирования и чтения блогов и т.д. я полагаю, что ответом будет BlazeDS в соотношении примерно 3:1. Это выбор по умолчанию, поскольку он официальный. Это не значит, что он лучше (просто посмотрите на официальный фреймворк Adobe, Cairngorm, и что все говорят об этом), но вы не спрашивали, какой лучше.
BlazeDS на победу.
Мы используем его профессионально, и я работаю в одной из 10 крупнейших государственных компаний-подрядчиков. К сожалению, «использовать» это отличается от «любить».
Мое личное мнение состоит в том, что Adobe необходимо лучше позиционировать себя в качестве внешнего интерфейса для Java (Swing и SWT воняют). BlazeDS слишком неуклюж, чтобы помочь с этой задачей. Иногда это зверь.
Это нелогично, что BlazeDS не считается «открытым исходным кодом», потому что его исходный код открыт. Я часто смотрю на это в нашем проекте. Так что GraniteDS поддерживают все больше людей, но это не всегда хорошо.