任何人都有升力的经验,以及它与更广泛使用的框架如rails和django相比如何?
答案 0 :(得分:8)
Rails和Lift之间确实存在无数差异。 DPP构建了Lift作为对Rails的反应,所以如果你发现很多不同之处,不要感到惊讶:
安全性:这是最大的区别。 Lift可能是最关注安全性的框架。电梯非常安全。它无法处理每一个威胁,但比我所知道的任何其他框架都要多。
性能:由于Scala是静态类型的(正如@Vadim所说)并且在JVM上运行,因此Lift运行得更快(其他一切都相同)。 JVM现在为您提供极致的性能..
不是MVC:Lift不是MVC框架。
最后,我想将您重定向到关于比较Lift:For my next project, a web-app, should use scala+wicket or scala+lift?
的主题答案 1 :(得分:3)
Django拥有更多社区和更多第三方扩展(所谓的应用程序)。提升应用程序将更快(因为Scala和JVM的静态特性)其他条件相同。
答案 2 :(得分:2)
精心设计的Lift将比设计糟糕的Django更快。反过来也是如此。
升级应该更容易扩展,因为它是基于JVM构建的,在设计时考虑了可扩展性,并且您可以访问为可伸缩性而开发的经过测试的库。但那是关于它的。真。 Rails和Django都能让你快速上手。