Лифт по сравнению с Grails - PullRequest
3 голосов
/ 24 июня 2010

Lift / Scala привлекает много внимания в последнее время.Работая с Grails в прошлом (и находя это довольно удобным BTW), я хотел бы знать, есть ли кто-нибудь, кто пробовал оба и каково его / ее мнение о них.Один из них лучше подходит для одного типа сценариев, тогда как другой лучше для другого типа, или они конкурируют плечом к плечу, чтобы решить ту же проблему?

Ответы [ 4 ]

8 голосов
/ 29 июня 2010

Если вы создаете приложение CRUD и вам удобно работать с Grails, тогда придерживайтесь его.

Если любая из следующих вещей является для вас приоритетной, то Лифт будет лучше:

  • Безопасность - Лифт более безопасен, чем Grails
  • Производительность - Lift быстрее, чем Grails, потому что Scala быстрее, чем Groovy
  • Ajax - поддержка Ajax в Lift проще и проще, чем Grails
  • Comet - если вы хотите создавать серверные приложения, нет ничего лучше, чем Lift
  • Выбор ORM - Лифт не привязан к одному ORM, поэтому используйте все, что вы хотите

Net-net, Lift - это не просто еще один MVC-фреймворк. Это что-то другое и что-то лучше.

1 голос
/ 29 февраля 2012

Возьмите в качестве факта, что с Lift трудно начать (Документы могут быть лучше, недостаточно парадигм) и Scala тоже В любом случае это не легко, но IMO окупается в долгосрочной перспективе. Я согласен с ответом dpp, просто хотел добавить семь вещей

1 голос
/ 24 июня 2010

Хотя это сравнивает другую корзину фруктов, я думаю, вам может понравиться ответ Дэвида Поллака («Создатель лифта»): Зачем мне использовать Scala / Lift поверх Java / Spring?

Одна вещь, которую следует помнить о Lift, это то, что это основанный на продолжении фреймворк.

0 голосов
/ 14 февраля 2013

Grails - очень мощный фреймворк с гораздо большим усвоением, чем Lift.

Я также чувствую, что Groovy гораздо легче выучить, чем Scala.

Подъемник не более безопасен, чем Grails

Подъем может быть быстрее, чем Grails (возможно, я не проверял это)

Вам не запрещено использовать Ajax, Comet или ORM, кроме Hibernate с Grails

Проверьте плагины, доступные для платформы Grails для получения дополнительной информации:

http://grails.org/plugins/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...