Делает ли Lift избыточными клиентские библиотеки javascript (например, Backbone)? - PullRequest
3 голосов
/ 03 марта 2012

Я погуглил и узнал, что Lift поощряет разработку в виде представления, отложенную загрузку сущностей, идеально интерактивные мастера и валидаторы, встроенную комету и т. Д.

Похоже, что он охватывает территорию Backbone.js и его братьев интерактивного рендеринга на стороне клиента (MVC) (а также некоторые интерактивные функции jQuery).

Делает ли Lift много Javascript, необходимого для (двусторонних) интерактивных веб-приложений, избыточным, будучи в основном автономным? Где мне еще нужно применять библиотеки Javascript?

1 Ответ

2 голосов
/ 05 марта 2012

Lift использует jQuery (или YUI, если хотите) для взаимодействия на стороне клиента (Ajax, comet). Но вы не видите этого большую часть времени. Конечно, вы можете написать JavaScript на стороне клиента и вызывать эти функции из кода своего сервера, используя Lift.

Если вы действительно хотите использовать фреймворки, такие как Backbone.js, вы можете сделать это, а затем использовать Lift в качестве бэкэнда REST.

Но в целом, если вы хотите, чтобы ваше приложение выполняло некоторые обновления стиля кометы или Ajax, использование Lift сэкономит вам много времени и головной боли. И если вам нужен полный контроль над JavaScript, вы тоже можете это получить.

...