альтернатива richfaces для разработки веб-приложений - PullRequest
2 голосов
/ 25 февраля 2010

Можете ли вы рассказать мне о плюсах и минусах использования richfaces и есть ли альтернативы этому. Это для подачи предложения для веб-приложения. Это для управления документами, и это будет интранет. Пользователей будет много, и главное - это безопасность и простота использования.

Ответы [ 4 ]

2 голосов
/ 25 февраля 2010

Не делай так.

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

Вы должны понять и выяснить, что такое JSP, JSF, RichFaces, IceFaces, Facelets, AJAX и т. Д. Вы должны знать, для чего предназначены все эти технологии, и как и где их можно применять для решения какой проблемы.

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

1 голос
/ 01 марта 2010
1 голос
/ 25 февраля 2010

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

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

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

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

С другой стороны, если вы создаете веб-приложение , что-то вроде системы бухгалтерского учета или части управления сайтом электронной коммерции, то вы можете и должны рассмотреть полномасштабные решения РИА, потому что это приложения не должны быть проиндексированы поисковыми системами, и к ним часто (если не всегда) обращаются через современный браузер на ПК или Mac. Популярные платформы RIA включают Vaadin, GWT, Wicket, IceFaces и т. Д.

0 голосов
/ 06 марта 2010

Компания, в которой я работаю, использует AJAX, PHP и MySQL для веб-приложений, таких как социальные сети, сайты сообщества, приложения для онлайн-бронирования и т. Д., В стандартной среде Comentum (MVC).

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

http://www.comentum.com/web-application-development.html

...