3

Lift/Scala 最近受到了很多关注。过去曾与 Grails 合作过(并且发现它非常方便 BTW),我想知道是否有人尝试过两者以及他/她对它们的看法。其中一个更适合一种场景,而另一个更适合另一种场景,还是他们并肩竞争解决同样的问题?

4

4 回答 4

8

如果您正在构建一个 CRUD 应用程序并且您对 Grails 感到满意,那么请坚持使用它。

如果以下任何事情对您来说都是优先事项,那么 Lift 会更好:

  • 安全性——Lift 比 Grails 更安全
  • 性能——Lift 比 Grails 快,因为 Scala 比 Groovy 快
  • Ajax——Lift 的 Ajax 支持比 Grails 更简单、更容易
  • Comet——如果你想构建服务器推送应用程序,没有什么比 Lift 更好的了
  • ORM 的选择——Lift 不依赖于单个 ORM,所以可以使用任何你想要的东西

Net-net,Lift 不是另一个模仿的 MVC 框架。这是不同的东西,更好的东西。

于 2010-06-28T22:13:53.390 回答
1

假设 Lift 很难开始(Docs 可能更好,没有足够的范式)和Scala 也是如此。无论如何,这并不容易,但 IMO 可以长期获得回报。我同意dpp的回答,只是想补充七件事

于 2012-02-29T15:56:27.963 回答
1

虽然这是比较不同的水果篮,但我认为您可能会喜欢 David Pollak(“Lift 创造者”)的回应: 我为什么要使用 Scala/Lift 而不是 Java/Spring?

关于 Lift 需要记住的一件事是它是一个基于延续的框架。

于 2010-06-23T21:50:11.093 回答
0

Grails 是一个非常强大的框架,比 Lift 更受欢迎。

我也觉得 Groovy 比 Scala 更容易学习。

Lift 并不比 Grails 更安全

Lift 可能比 Grails 更快(也许,我没有测试过)

除了 Hibernate 和 Grails,您不排除使用 Ajax、Comet 或 ORM

查看可用于 Grails 框架的插件以获取更多信息:

http://grails.org/plugins/

于 2013-02-13T20:20:10.050 回答