JSF против Flex - PullRequest
       12

JSF против Flex

1 голос
/ 23 мая 2009

Я хочу остановиться на платформе GUI и использовать AJAX как можно проще. Предполагая адекватные навыки как в JSF и Flex, но не слишком хорошо разбираясь в AJAX / javascript, так и в качестве языка приложения для Java и используя БД, что является хорошим выбором, или оба имеют равный набор плюсов / минусов?

Ответы [ 3 ]

1 голос
/ 23 мая 2009

... и плюсы Flex:

  • SWF-файлы, созданные в Flex Framework, запускаются в JIT-файле Flash Player, который в 100 раз быстрее, чем встроенный в браузер JS, если только у вас нет браузера с поддержкой JS Jit, который использует, например, SquirrelFish. Таким образом, производительность пользователя может значительно различаться, тогда как Flash Player работает с одинаковой производительностью во всех браузерах, на всех платформах.
  • Flex Framework имеет открытый исходный код, поэтому вы можете настроить его по своему вкусу. И поскольку он работает на Flash Player, он работает везде одинаково. В отличие от AJAX-фреймворка, где вам обычно нужно быть очень опытным в кодировании совместимости с браузером, чтобы настроить его.
  • Инструменты Flex также бесплатны, так как Flex SDK с открытым исходным кодом.

Сказав это, вы можете кодировать настольные приложения в AJAX, используя Adobe AIR, без использования Flex или ActionScript, если хотите.

0 голосов
/ 28 мая 2009

Попробуйте использовать Richfaces. В качестве библиотеки RichFaces будут предоставлены готовые компоненты JSF с поддержкой Ajax. Вы можете использовать их в своем приложении JSF.

RichFaces - это богатая библиотека компонентов для JSF и усовершенствованная инфраструктура для простой интеграции возможностей AJAX в разработку бизнес-приложений. Компоненты RichFaces готовы к использованию "из коробки", поэтому разработчики могут сразу же сэкономить время, используя возможности компонентов для создания веб-приложений, которые обеспечивают более надежное и быстрое улучшение работы пользователей. RichFaces также включает в себя сильную поддержку скиновости приложений JSF. RichFaces также в полной мере использует преимущества инфраструктуры JSF, включая средства жизненного цикла, проверки и преобразования, а также управление статическими и динамическими ресурсами.

http://www.jboss.org/jbossrichfaces/

0 голосов
/ 23 мая 2009

Как сделать HTTP-запросы с помощью Flex: http://www.adobe.com/devnet/flex/quickstart/httpservice/

AJAX с использованием JQuery (одна из многих сред JS): http://docs.jquery.com/Ajax

Оба они довольно просты, если вы немного поиграли с ними. Вы указываете URL-адрес и функцию обратного вызова для чтения текстового ответа после его загрузки. Предполагая, что вы знакомы с плюсами Flex, плюсы JS:

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