关于playframework2.5
加入了很多新东西:
1.用akka streams 替换了大部分 iteratee-based async io,当然还有一些模块在用iteratees
2.java 的一些API 做了调整升级,以及项目需要java8的支持
3.加入了支持其它一些日志框架,任何 slf4j 支持的,并且可以记录执行的sql
4.部署在linux上时,可以使用 native socket feature 以提高性能
5.ws 升级到 AsyncHttpClient 2.0
6.升级了scalatest 到3.0
7.综合 play2.5 比 play2.4.x 的性能提升了 20%
PS: play framewoek 最大的麻烦是需要熟悉一套它自己的容器,
当然你也可以选择部署在其它容器上,比如Tomcat 不过这样的话,需要借用第三方插件,将其打成war包,
不过该插件目前还没有支持到play2.5 ,好像是play2.5 logger 部分的修改造成的
当然相信官方是不建议部署在其它容器上的,所以......................................................................
说完痛点,当然也有好的地方,比如编码(当然是在选择scala版本的情况下)的流畅快捷,感觉不是一般的爽!不过这个感觉可能每个人会有差异...
关于playframework2.5的更多相关文章
- PlayFramework的安装和配置以及向eclipse导入项目工程
一.Play的安装和配置 1.首先去官网下载Play的包并将其解压 我下的是playframework2.2.1 2.配置play的环境变量方便使用 3.打开cmd运行play 输入play he ...
随机推荐
- Oracle Spatial-元数据及SDO_GEOMETRY
一.空间表的元数据 将表的SDO_GEOMETRY列的所有对象作为一个空间层.Spatial需要对所有空间对象进行验证.创建索引和查询.此时需要为图层指定适当的元数据,该数据包含如下信息:维度.维度边 ...
- oracle字符集
oracle server端字符集
- 【转】Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法
原博文地址:http://www.cnblogs.com/york-hust/archive/2012/07/07/2580388.html 文件是在WIndows 下创建的,Windows 的文件名 ...
- CSSOM View Module
就在8月份,也就是上次gf大姨妈来的时候,W3C出炉了CSSOM视图模块(CSS Object Model View)草案.CSSOM视图模块(CSSOM View Module)定义了一些 API, ...
- Mac 上开启一个简单的服务器
终端输入命令: python -m SimpleHTTPServer 会开启一个端口为8000的本地服务器.
- 如何在其他类中实现继承自CFormView类的对象
今天项目开发中,我们创建了一个对话框资源,并创建了一个派生自CFormView的类(假设为CMyClassDlg)来管理它. CMyClassDlg.h #pragma once // CMyClas ...
- oracle 提示口令失效解决方法
Oracle错误代码:ORA-28002. 受影响版本:Oracle11g以上版本. 导致密码消失的原因:Oracle 11g中默认的DEFAULT概要文件中口令有效期PASSWORD_LIFE_TI ...
- C# 第三方控件 错误 LC-1
删掉项目下面的Properties\licenses.licx 文件
- Ado.net 类扩展属性
.要扩展的类名字一样,2个类加(partial) 小例子: using System; using System.Collections.Generic; using System.Linq; usi ...
- UpdatePanel + 弹出框
ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "", "alert('操作成功!') ...