Scala框架选择

我所知道的Scala持久层框架有:

1、Slick

2、Squeryl

3、Anorm(Play的持久层)

4、ScalaActiveRecord (基于Squeryl之上)

5、circumflex-orm

web框架的话

1、Spray(build on akka,完全异步,非阻塞,非常有前景,适合REST后端程序)

2、Play(还不是很习惯)

3、Scalatra(对akka,squeryl等都有现成集成,适合需要view层的)

4、Lift

我的选择:

1、对于api层

采用Spray+Akka+ScalaActiveRecord

2、对于普通web应用

采用Scalatra+ScalaActiveRecord

采用ScalaActiveRecord的原因:

1、基于Squeryl

2、可集成数据库连接池

3、可进行事物控制

Scala框架选择,布布扣,bubuko.com

时间: 2024-08-05 11:08:58

Scala框架选择的相关文章

网站后端_Python-网站开发.Python网站开发之版本选择与框架选择?

简单说明: 1. 由于Python具有快速开发,多人协作,库丰富,社区成熟等优点,国内豆瓣/知乎/搜狐/果壳/饿了吗,国外YouTube/Reddit/Instagram/Pinterest/Bitbucket/Disqus/Dropbox等都相继将其作为主力开发语言,所以完全不用担心它的可靠性与性能问题,因为它已受了时间和大规模用户并发访问的考验 2. 很多人以为只要学会某个Web框架,能写代码查查数据库,能写模版渲染出HTML,最多再学习一下配个WebServer把服务跑起来就完事儿,然而并

实验一框架选择及其分析

框架选择及其分析 对于实验一程序开发的框架,我选择的是ssh framework框架. SSH框架: 具体来说应该是:struts2.0+spring3.2+hirbnate2.5 典型的J2EE三层结构,分为表现层.中间层(业务逻辑层)和数据服务层.三层体系将业务规则.数据访问及合法性校验等工作放在中间层处理.客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互. 表现层是传统的JSP技术,自1999年问世以来,经过多年的发展,其广泛的应用和稳定的表现,为其作为表现层

框架选择的原因及其说明

选择thinkphp框架 框架选择的原因及其说明 在php开发框架中,选择一项较为适合新手入门的框架--thinkphp 开发框架中thinkphp相对应用比较广泛.下载了个thinkphp3.1.2的安装包,我用的wamp环境,那么找到www文件夹,我在文件夹下面新建一个文件夹起名叫app,把下载的源码为Thinkphp文件夹放到我们新建的app文件夹下面,然后我们新建一个名为index.php文件,这个index.php文件就是我们这个整个thinkphp开发框架|开源框架的入口文件. 通过

框架选择

选择的框架: SSH(Struts2+Hibernate+Spring)框架 选择原因: (1)这是一种典型的三层框架体现MVC思想,使解决一些程序的问题更加方便,降低开发所用的时间.拥有良好的可扩展性,可以解决一些因技术问题不能实现的功能,对于系统的维护工作更容易展开. (2)对于Struts2来说,它相比Struts1有了进一步的改进,以WebWork为核心,采用WebWork设计理念.WebWork支持更多的表现层技术,有广泛的适应性.它强大的标签库提高开发效率,页面脉络清晰,通过查看配置

实验一框架选择及其原因

实验一 框架选择及其原因 软件体系结构实验一我选择S2SH来开发应用系统.我来讲解一下 S2Sh的优点. Struts Struts2 是一个优秀的开源项目 ,能使开发者了解到内部的机制, Struts开放源码框架的创建是为了使开发者在构建基于Java Servlet和JavaServer Pages(JSP)技术的Web应用时更加容易.Struts框架为开放者提供了一个统一的标准框架,通过使用Struts作为基础,开发者能够更专注于应用程序的商业逻辑.Struts框架本身是使用Java Ser

框架选择原因以及说明

做一个基于框架的系统开发,目前想做的是一个二手书交易网站,对于一个有应用价值的系统不采用框架总是感觉不够正式,有了框架显得更加的高端大气上档次,框架选择servlet和hibernate,原因一是因为最近学习了架构知识,通过这次实 践来巩固加强对架构的认识,掌握更多更全面的知识,而是对框架的优势有了初步的认识,框架能简化我们程序员的繁重的工作量,利用框架可以生成许多代码而不 用我们自己去敲,缩短开发周期,避免许多错误,对于涉众项目来说显得十分必要. servlet,它主要负责后台业务处理,在这次

h5棋牌平台制作的js框架选择

h5棋牌平台制作的js框架选择(aqiulian.com/h5)本文主要选取了Construct2.ImactJS.LimeJS.GameMaker.CreateJS.lycheeJS.Crafty.three.js.melonJS.Turbulenz.Quintus.Cocos2d-html5等进行了简要介绍和对比,想知道或者了解更多详细的框架企鹅我212303635. 主流框架对比 Construct2 Construct 2是一个运行于Windows平台的游戏制作工具,它可以让没有任何编程

微服务架构的基础框架选择:Spring Cloud还是Dubbo?

本文转自:http://mt.sohu.com/20160803/n462486707.shtml 最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论 微服务架构 .近期也看到各大技术社区开始组织一些沙龙和论坛来分享Spring Cloud的相关实施经验,这对于最近正在整理Spring Cloud相关套件内容与实例应用的我而言,还是有不少激励的. 目前,Spring Cloud在国内的知名度并不高,在前阵子的求职过程中,与一些互联网公司的架构师.技术VP或者CTO在交流时

关于移动App开发前端UI框架选择

问题:现在移动开发各种必须,而移动开发纠结在于怎样快速高效的开发出来. 做web开发有些年头了,成熟的前端套件(easyui,extjs,jqueryui)很是方便,可以开发出来规范一直的产品,各种组件也是很完整的,不用单独找日期控件或者验证控件等等. 毕竟不是做美工的,要知道做出来一直的产品是很重要的.现在后端技术无可厚非的成熟了,所有的开发都集中到了全端UI上面. 移动端有几个参考呢? 1.jquery mobile jquery内核的朋友上手很快的,毕竟是jquery的产品. 缺点是笨,性