Lift не трогал, писал немного под Play, понравилось что например нет своей ОРМ, мол вы лучше знаете что вам надо. А лифт говорят большой и переусложнённый
Да, судя по всему так и поступлю.
Lift мне сразу не понравился тем, что он не MVC, плюс те примеры приложений, что я на нем посмотрел очень много мешают код view с логикой, плюс там приветствуется генерить js код из скала кода, мне это показалось каким-то неправильным подходом. Представляю какая каша начнет твориться при более менее большом проекте.
Презентация несколько странная (или устаревшая). Скажем, Comet, AJAX, Web Sockets, Actors, XML, JSON - всё это есть и в Play. Lift я не пользовался, так что мой голос за Play.
это не совсем «ORM». Нужно вначале отдельно описать маппинг, каким образом строка из БД будет превращаться в case class. Дальше, это описание маппинга юзается во всяких селектах, и в результате наружу из них вылезают готовые объекты. Прикол в том, что раз уж в языке нет проблем с маппингом, то и отдельная вундервафля (ORM) не нужна
оверхеда с ним больше, конечно, чем с Hibernate. Но с другой стороны, такими работает с любыми базами, а не только с теми, что изначально созданы твоим же приложением
с другой стороны, можно забить на кейзклассы и использовать для персистенса java-классы. Play это совершенно не запрещает. Тогда можно использовать Hibernate или JPA.
Судя по количеству докладов про Lift на конференции Scala eXchange в этом году - нет. Я натурально за%$%#ся про него слушать.
Автор утверждает, что Lift - единственно православно секурный веб-фреймворк на Scala. Он, якобы, много лет думал над безопасностью веб-приложений и в Lift вложен весь его опыт.
Общался там же с забугорными товарищами, которые его реально используют - http://spoon.net/. Сказали, что проблем никаких и что супер-довольны.
лифт развивается стабильно. Готовится версия 2.6 и 3.0. Я на нём уже 1.5 года (активно только пол года, ещё год были постепенные подходы), всё это время коммунити живое и выпускаются новые версии. Так что слухи о смерти мягко говоря преувеличены.