Я новичок в разработке Flex и RIA в целом. У меня есть функция Java + Spring + Hibernate в стиле CRUD, поверх которой я пишу интерфейс Flex. В настоящее время я использую BlazeDS. Это внутреннее приложение, работающее в локальной сети.Должен ли я инвестировать в GraniteDS для разработки Flex + Java?
Мне стало очевидно, что работа RIA более похожа на настольное приложение, чем на веб-приложение, поскольку мы загружаем всю модель и работаем с ней непосредственно на клиенте (или, по крайней мере, той части, вас интересует). Это не очень хорошо справляется с BlazeDS, потому что на самом деле он поддерживает только дистанционное управление, а не управление данными, поэтому может быть много дополнительной работы, чтобы убедиться, что клиенты синхронизированы и чтобы не перезагружать модель, которая может быть большой (тем более, что ленивая загрузка невозможна).
Итак, похоже, что я остался с ситуацией, когда мне приходится обрабатывать приложение Flex больше как обычное старое веб-приложение, где я делаю много мелкозернистой загрузки данных.
LiveCycle стоит слишком дорого. Бесплатная версия WebOrb для Java действительно только удаляет.
Введите GraniteDS. Насколько я могу судить, это единственное бесплатное решение, которое обладает многими функциями управления данными LiveCycle. Я начал немного разбираться в его документации и внезапно чувствую, что это еще одна трюковая система, которую я должен изучить, чтобы получить приложение.
Так что мой вопрос (ы) к аудитории StackOverflow является:
1) вы рекомендуете GraniteDS, особенно если мой текущий стек Java является Spring + Hibernate?
2) в какой момент вы чувствуете, что начинается окупитесь? То есть, на каком уровне сложность приложения вы чувствуете , что использование GraniteDS действительно начинается , чтобы сделать развитие намного больше ? В каких случаях?
вы знали, что есть бесплатная версия служб данных цикла живых? http://www.adobe.com/products/livecycle/dataservices/faq.html – AndrewB
Лицензия довольно ограничительная ... один процессор. – Boden
Я столкнулся с той же проблемой, где это произошло? – HDave