Воспроизведение :
Легкий каркас на основе Java с дополнительной поддержкой Scala.
очень хорошо подходит для быстрого создания прототипов, с быстрой обратной связьюРабота.Встраивает компилятор, поэтому вы просто редактируете исходный код и страницы сразу же обновляются.Кривая обучения невелика.
Wicket :
Основанная на Java инфраструктура на основе Java с дополнительной поддержкой Scala.
Мелкая кривая обучения в Scalaособенно если у вас уже есть опыт калитки.Хорошее разделение интересов, модель на основе POJO.Возможно, одна из лучших доступных в настоящее время веб-фреймворков Java.
Lift :
Stateful-Scala.Глубокая интеграция с Scala, поэтому нет необходимости генерировать методы установки / получения bean-компонентов или беспокоиться о взаимодействии между коллекциями Java / Scala.Полностью охватывает концепции функционального программирования, такие как неизменность и замыкания.
Также самая крутая кривая обучения из всех трех.Поэтому одним из распространенных советов является изучение языка Scala перед началом работы с Lift, особенно если вы пришли из Java-фона.
Others :
Есть такжедругие основанные на Scala фреймворки (такие как Scalatra и Pinky) для веб-разработки, хотя и не такие известные, как Lift.Также не мешало бы проверить их!
Для получения дополнительной информации см. Этот вопрос: Какие веб-фреймворки Scala доступны?