Лифт против других - PullRequest
       4

Лифт против других

6 голосов
/ 01 сентября 2010

Кто-нибудь имеет опыт работы с лифтом и как он сравнивается с более широко используемыми фреймворками, такими как rails и django?

Ответы [ 3 ]

8 голосов
/ 01 сентября 2010

Существует множество различий между Rails и Lift. Подъем был построен DPP как реакция против Rails, поэтому не удивляйтесь, если вы обнаружите много различий:

  • Безопасность: это самая большая разница. Лифт - это, вероятно, основа, которая больше всего ориентирована на безопасность. Поднимите очень безопасно из коробки. Он не может справиться со всеми угрозами, но больше, чем любая другая система, о которой я знаю.

  • Производительность: поскольку Scala статически типизирован (как сказал @Vadim) и работает на JVM, Lift работает быстрее (при условии, что все остальное одинаково). В настоящее время JVM обеспечивает высочайшую производительность ..

  • Не MVC: Lift не является платформой MVC.

Наконец, я хочу перенаправить вас в эту тему о сравнении Lift: Для моего следующего проекта, веб-приложения, следует использовать scala + wicket или scala + lift?

3 голосов
/ 01 сентября 2010

Django имеет большее сообщество и больше сторонних расширений (так называемые приложения). Приложение Lift будет быстрее (из-за статической природы Scala и JVM) при прочих равных условиях.

2 голосов
/ 01 сентября 2010

Хорошо спроектированный Лифт будет быстрее, чем плохо спроектированный Джанго. Обратное тоже верно.

Предполагается, что Lift легче масштабируется, потому что он построен на JVM, спроектирован с учетом масштабируемости и у вас есть доступ к проверенным библиотекам, которые были разработаны для масштабируемости. Но это все. В самом деле. И Rails, и Django помогут вам быстро набрать скорость.

...