Платформа RIA, как Netbeans RCP - PullRequest
       26

Платформа RIA, как Netbeans RCP

0 голосов
/ 30 января 2010

Есть ли у кого-нибудь опыт работы с действительно хорошей платформой RIA. Я собираюсь начать разработку приложения и намереваюсь использовать Netbeans RCP для толстого клиента. Я также хотел бы создать версию RIA того же приложения. Я искал платформу RIA, которая конкурирует с тем, что вы можете получить с помощью Netbeans RCP, и действительно не нашел ее. Мои требования следующие.

  • Модульный - я хотел бы иметь возможность добавлять и удалять функции без перекомпиляции
  • Готовые функции - я хотел бы иметь готовые функции, аналогичные RCP Netbeans (или большинству других RCP), такие как встроенная система меню, система управления окнами (позволяющая стыковку и запоминание) где окна были между сеансами), поддержка проверки подлинности и авторизации из коробки, а также поддержка панели «Параметры» (мне действительно нравится, как я могу добавить модуль и сделать так, чтобы этот модуль отображал параметры через стандартный диалог «параметры»).
  • Действия и команды - я бы хотел иметь возможность обрабатывать действия из других модулей, не связывая действие с другим модулем.
  • Я бы хотел развернуть приложение через GlassFish, но это не нарушает договоренности.
  • Современный - фреймворк должен использовать последние стандарты, и я планирую перейти на J2EE7, как только смогу, поэтому платформа должна активно обновляться для поддержки такой миграции.
  • Я готов заплатить, но лицензия не должна быть «на сервер» или «на экземпляр»
  • Java не обязательна, но я планирую использовать java для остальной части приложения (уровня служб) и внешнего интерфейса RCP Netbeans.

Я был разработчиком .net в течение последних 6 лет и совсем недавно изучал мир Java, и я действительно поражен богатым сообществом, я думал, что .net имеет большое сообщество с открытым исходным кодом, но ява на порядки больше. Я не знаю ничего похожего на Netbeans RCP в сообществе .net, не говоря уже о версии RIA.

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

  • Tepestry
  • "SmartClient"
  • GWT
  • Калитка

Все это кажется хорошим строительным блоком, но я хочу нестандартного решения. Приложение будет в основном выполнять операции CRUD, но я также буду передавать потоковое видео через приложение, а также обрабатывать предупреждения и события с сервера.

Спасибо за любой совет

Джошуа

Ответы [ 2 ]

2 голосов
/ 30 января 2010

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

0 голосов
/ 30 января 2010

Действительно. Плагин GWT Eclipse упрощает компиляцию, развертывание и запуск их (Jetty). Он также имеет поддержку App Engine.

...