您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

基于Scala的框架如何堆叠以构成完整的Scala新手-Lift,Play,Circumflex等

基于Scala的框架如何堆叠以构成完整的Scala新手-Lift,Play,Circumflex等

(主持人编辑:David Pollak是Lift框架的创始人)

如果您想要一个简单的Scala Web框架来执行CRUD和一些页面,Play是我的建议。它有一个不错的开发周期,并且简单易上手。

如果您要构建的应用程序将不断增长并处理大量流量,则我建议使用Lift ;-)

Lift支持多种ORM系统。映射器很像ActiveRecord。映射器不使用迁移,而是使用Schemifier从映射器定义中读取架构定义,并相应地更新RDBMS。

如果您要构建任何类型的Ajax或Comet应用程序,Lift是正确的选择。Lift的Ajax支持非常简单…只需将服务器上的功能与Ajax控件关联即可。当用户单击按钮,下拉选择等时,该函数将被调用

在所有框架中,Lift具有最佳的服务器推送(Comet)支持。请访问http://liftweb.blip.tv/file/2033658/了解有关Comet支持的信息。

性能和可伸缩性方面,Lift为Foursquare和其他人流量大的站点提供了动力。

就简洁的代码而言,Lift非常简洁,但类型安全(对于Play和其他使用String名称表示变量的框架,情况并非如此)。因此,您将获得一种类型安全,可维护性很强的REST支持,此处也对此进行了简要介绍:http ://www.assembla.com/wiki/show/liftweb/REST_Web_Services

其他 2022/1/1 18:29:03 有378人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶