После прочтения sevenhings.liftweb.net и просмотра первых двух глав Lift in Action, Lift выглядит как сложное приложение на основе HTML-страниц с расширенными функциями на стороне клиента (например, Facebook и Twitter).
Сравните с одностраничными ajax-приложениями "webapp" (, например, календарь или, в основном, все, что построено с помощью ExtJS ), которые предоставляют расширенные функциональные возможности на стороне клиента с чистым javascript и средой ajax. уровень услуг, но модель программирования - javascript, html абстрагируется. Сравните также с традиционными HTML-приложениями, основанными на веб-сайтах, такими как вики или блог, - подумайте, Twitter bootstrap + jquery - которые не нуждаются в расширенных клиентских функциях.
Одностраничные веб-приложения и веб-сайты на основе страниц, я думаю, были бы более сложными, чем это необходимо, если бы у вас не было опытной и дисциплинированной команды. Это, вероятно, коррелирует со зрелостью продукта и размером команды - Facebook и Twitter - чрезвычайно большие приложения с сотнями взаимодействующих групп и сильным техническим лидерством.
Небольшая группа людей, которые все еще изучают и формируют мнения о том, как должны быть структурированы различные приложения, вероятно, я думаю, будет введена в заблуждение Лифтом в более сложные решения, когда, возможно, все, что им нужно, - это простые HTML-шаблоны и простые конечные точки ajax.