Какой веб-уровень Tier Framework для публичного коммерческого сайта с большой нагрузкой? - PullRequest
0 голосов
/ 27 апреля 2010

Как часть упражнения по архитектуре предприятия, мне нужно найти основанную на Java инфраструктуру, отвечающую этим ограничениям:

  1. тяжелая (я думаю) нагрузка: 5000 одновременные соединения
  2. широко известен: не может быть слишком экзотичным, подрядчики будут слишком высоки по цене.
  3. относительно прост в использовании: время разработки должно быть reasonnable
  4. должно быть максимально совместимым с макетом CSS / HTML, созданным дизайнер
  5. Должно выглядеть как "web 2.0" с маркетинговой точки зрения.

Из моего ограниченного опыта я узнал:

  • jsf: 1, не знаю. 2,3 хорошо 4 не в порядке (по крайней мере, не без огромных усилий)
  • калитка: 1, не совсем. 2, 3 и 4 ок.
  • gwt: 1, не знаю. 2,3 хорошо 4 не в порядке (но более хорошо, чем JSF)
  • другие: не совсем "web 2.0" или не очень известные

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

Спасибо за помощь:)

Ответы [ 3 ]

1 голос
/ 27 апреля 2010

Оформить заказ http://playframework.com.

относительно новый в ландшафте веб-фреймворков Java, но он действительно прост в освоении и быстро разрабатывает приложения.

хотя я не могу комментировать «интенсивный трафик», критерий для него.

0 голосов
/ 29 апреля 2010

хорошо, я буду использовать калитку.

Хотя во многих местах говорят, что калитка плохо масштабируется, я нашел доказательства того, что это вполне выполнимо: проверьте здесь

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

0 голосов
/ 27 апреля 2010

Я думаю, что, учитывая № 2, № 3 и № 4 (вы не можете провести экзотический, но забавный эксперимент, верно?), Вы можете взглянуть на SpringFramework для java-бэкенда и JQuery для javascript-интерфейса.

Я хорошо знаю обе эти платформы, я использую их уже 3 года, их нетрудно реализовать и настроить для ваших нужд, и есть много людей, которые используют и знают их. Кроме того, учитывая упомянутые вами фреймворки (которые, я думаю, вы знаете, не так ли?), С помощью Spring и JQuery вы могли бы многому научиться и взглянуть на веб-приложение с другой точки зрения.

У меня нет опыта работы с тем, что вы упомянули, я только что посмотрел GWT некоторое время назад, но я знаю их схему развития. Это зависит от вашей работы, например, мне всегда было любопытно узнать о GWT, но я не мог использовать его, потому что он выглядел все еще слишком экспериментальным для моего босса и моих коллег :-( Поэтому, возможно, Spring + JQuery не выглядит так «2.0», но он действительно сильный, и, как я уже писал, может помочь вам расширить вашу точку зрения.

...