Нужно предложение выбрать JSF - PullRequest
1 голос
/ 26 декабря 2010

HI,

Мы находимся в процессе оценки различных технологий для реализации нашего приложения.Наше приложение похоже на форумы, которые ежедневно получают миллионы пользователей.Например, этот stackoverflow.com обрабатывает такую ​​большую пользовательскую базу без каких-либо проблем.

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

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

Ответы [ 3 ]

1 голос
/ 26 декабря 2010

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

Как правило, в веб-среде тратится лишь небольшой процент времени, затрачиваемого на обработку завершенных запросов. Большая часть времени всегда в БД и в IO. Получите это право, и вы в основном там.

Преимуществ JSF много. С ним очень легко работать, и он очень популярен. Это означает, что есть много книг, статей, блогов и форумов, чтобы помочь вам. Кроме того, относительно легче найти дополнительных сотрудников, которые уже знают JSF, чем найти людей, имеющих опыт работы с одной из менее используемых веб-платформ.

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

0 голосов
/ 27 декабря 2010

Если вы создаете форумоподобное приложение, почему бы не использовать существующее решение, такое как программное обеспечение, на котором построен stackoverflow.com?

0 голосов
/ 26 декабря 2010

Если вы ищете такой сайт, как SO, то я бы предложил GWT.С ним легко работать, быстрее (по сравнению с jsf), хорошей поддержкой ajax, встраиваемым и не имеет крутой кривой обучения, особенно когда вы выходите из основанного на действии фреймворка, например, Struts и т. Д.демонстрационный пример, а также реализации здесь .

...