栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于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



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/419743.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号