任何人都有电梯的经验,以及它如何比较像广泛使用的框架,如铁轨和django?电梯与其他人
Q
电梯与其他人
6
A
回答
8
Rails和Lift之间真的有很多不同之处。电梯是由民进党构造对Rails的反应,所以如果你发现有很多差异并不感到惊讶:
安全性:这是最大的区别。提升可能是最关注安全性的框架。开箱即用的电梯非常安全。它不能处理所有威胁,但比我知道的任何其他框架都要多。性能:由于Scala是静态类型的(就像@Vadim所说的那样)并且运行在JVM上,Lift运行速度更快(考虑到其他所有条件都相同)。 JVM现在给你极致的性能..
不是MVC:Lift不是MVC框架。
最后,我想您重定向到这个线程的比较看电梯:For my next project, a web-app, should use scala+wicket or scala+lift?
3
Django拥有更多的社区和更多第三方扩展(所谓的应用程序)。提升应用程序会更快(因为Scala和JVM的静态特性),其他条件相同。
2
精心设计的电梯将比设计不佳的Django更快。反过来也是如此。
Lift应该更容易扩展,因为它建立在JVM上,考虑到可扩展性而设计,您可以访问为可扩展性开发的经过测试的库。但就是这样。真。 Rails和Django都可以帮助你加快速度。
相关问题
- 1. getToolByName()与其他人
- 2. 电梯。 MappedText与MappedTextarea?
- 3. 电梯与企业java bean
- 4. 电梯与OpenLayers计时
- 5. 插入其他页面的内容,使用电梯
- 6. 装载者与Asyncctask与其他人
- 7. 电梯
- 8. 电梯网,电梯:带参数环绕
- 9. Java犹太人与JAMA或其他
- 10. 机器人:不能与其他
- 11. 玩!与其他的个人资料
- 12. CSS与其他人发生冲突div
- 13. 电梯InstantiationException
- 14. 电梯jsonform ID
- 15. 电梯`??`构造
- 16. Arduino电梯
- 17. 电梯容量
- 18. 其他电话与反应+ redux
- 19. 闪光灯不会与其他电脑
- 20. 电梯设计难点与状态图
- 21. PermGen与电梯和码头问题
- 22. 电梯没有建立与sbt?
- 23. 斯卡拉与电梯RIA和
- 24. 避免与Monad变压器电梯
- 25. 如何与Nginx异步使用电梯?
- 26. 从其他电脑
- 27. 是否有可能与其他人一起在食谱中与其他人一起运行一些食谱?
- 28. 斯卡拉电梯 -
- 29. 电梯中的FilteredTextBox?
在关于安全,我挑战你带来的论点。我知道Rails有许多内置的**安全机制来防止XSS(h方法),注入(AR方),CSRF(原始令牌)。 – clyfe 2010-09-02 12:28:50
@clyfe Lift至少有一些自动防御SQL注入,CRSF,XXS和重放攻击的功能。 Lift的建立主要集中在安全性和性能方面,Lift网站的安全评级非常高。 Foursquare由Rasmus Lerdorf检查,他找不到一个洞。 http://www.grenadesandwich.com/blog/steven/2009/11/27/scala-lift-and-future – 2010-09-02 17:48:19
@clyfe:但没有任何东西强迫你使用h方法。所以很容易被遗忘。 – Debilski 2010-11-22 13:34:38