Разработка веб-приложений на Scala
Я только что узнал Scala, и я хочу попробовать с ним некоторые разработки в Интернете. В Google одна из фреймворков, с которыми я столкнулась (единственная?), Была Lift. Каков опыт использования?
Что может быть рекомендовано для разработки веб-приложений с помощью Scala на любых других платформах?
Ответы
Ответ 1
AFAIK, Lift - самая зрелая игра в городе, если вы хотите придерживаться решения на основе Scala, также см. http://code.google.com/p/slinky2/. Слово для мудрых, я все еще должен использовать slinky вообще, за исключением просмотра источника, он очень прост в дизайне, строго придерживаясь запроса = > модели ответа.
Имейте в виду, что это Scala, и поэтому вы можете использовать все существующие Java-структуры. В частности, я бы предложил вам посмотреть на калитки: http://technically.us/code/x/the-escape-hatch, в котором описывается, как объединить два.
Ответ 2
Я лично рекомендую вам использовать Play Framework.
Ответ 3
Наиболее используемыми веб-фреймами с полным стеком Scala являются Lift and Play! Взгляните и перед тем, как совершить. Одно существенное различие между ними - лифт, но в то время как Play! является апатридом, более похожим на Rails/Django.
Ответ 4
Jsf2 работает хорошо. Я думаю, что стойки тоже. Они не Scala как таковые, но вы можете использовать только Scala и соответствующие EL, и они работают нормально. И эти два гораздо более зрелые, чем любая новая структура. Сообщества больше, документация лучше и т.д.