2009-07-16 2 views

ответ

2

Play! framework отлично. Вот особенности (с верхней частью моей головы):

  • Stateless/REST-ориентированный
  • Быстрого развития с исходным кодом компиляции автоматически (просто обновить браузер после изменения, не ждите перекомпиляций)
  • нет веб-контейнер не требуется
  • не требует конфигурации XML
  • Использует Groovy для шаблонов (который я думаю, это хорошо, но, может быть, вы хотите только Java)
  • Очень активное сообщество и рэп разработчик идентификатор обратной связи
  • В настоящее время в версии 1.01, версия 1.1 будет иметь полную поддержку Scala (который будет большим, я думаю, но, возможно, не для вас)
+0

Я пробовал играть! и это так аккуратно. Любить это. – awatto

0

Вот comparison рамок для веб-приложений. Некоторые из них написаны на Java. Struts, вероятно, является одним из ваших лучших вариантов.

+2

ли это? Возможно, Wicket - лучший выбор. –

+0

er ... возможно? Я не сужу. – Randolpho

+0

Struts - одна из тех фреймворков, где вам нужно настроить конфигурационный файл с другим конфигурационным файлом, чтобы перейти к фактическому файлу шаблона, который затем заполняется исполняемым кодом, в то время как Wicket заботится только о реальном коде. Это сделало бы меня довольно сугубо. – Esko

0
+0

какой из них самый популярный? В частности, в хостинг-бизнесе? – awatto

+0

Хосты обычно предоставляют веб-контейнер, такой как Tomcat и т. Д., Который позволяет вам развернуть файлы WAR. Обычно вы включаете фреймворк в WAR. –

1

Ближайший компонентные структуры, основанные как JSF, Wicket, гобелен и др

1

Есть много, много, рамки.

Мой любимый веб-фреймворк Java является Stripes Framework, что это actionbased рамки MVC, что не нуждается в конфигурационные файлы XML как те другие популярные рамки как Spring MVC, Struts.

Если вам нужны объекты statefull server, вы можете обратиться за одной из компонентных фреймворков. JSF является стандартом де-факто, поскольку он поставляется с Java EE. Но это считается сложным, а не элегантным. Wicket считается более элегантным и простым. Tapestry предлагает комплектующие стада (см. Также: Why did you stop using Tapestry?).

Смежные вопросы