play framework 2.0 正式发布 -买球官网平台

9顶
0踩

play framework 2.0 正式发布

2012-03-14 16:09 by 副主编 wangguo 评论(14) 有14457人浏览
play framework 2.0正式发布了。


play是一个rail风格的full-stack(全栈)java web应用框架,采用目前java开源界最流行的restful架构设计。包括一个简单的无状态mvc模型、hibernate的持久性对象、基于groovy的模板引擎以及建立一个现代化网络应用所需的一切。

play 2.0核心使用scala进行了重写,该版本的主要新特性包括:

1.  原生java和scala支持

之前的play主要使用java编写(可以通过插件实现scala支持)。新版本的核心使用scala进行了重写,也使得scala成为了play应用开发的首要语言。新框架分别针对scala和java开发者提供了两套api。

2.  快速应用开发

play 1.x的特性之一“play feel”主要是指开发控制台和基于浏览器的错误报告。2.0版本大大扩展了这些功能,允许开发者在运行应用程序的上下文执行代码片段、测试和shell脚本,也允许编译和构建典型web应用的附加部分。

3.  type safety到达了一个新的高度

使用静态类型语言编写play应用的一个好处是,编译器可以检查部分代码。这也是play 2.0中默认使用基于scala的模板引擎的主要原因。

play 2.0 在编译和类型检查上更加深入,routes、模板以及编译的资源,为客户端和服务器端的开发者提供了一个统一的开发流程,也使得更多的错误在开发阶段暴露出来,加速了开发的进度。

4.  更佳的体验

play 2.0提供了和1.x系列同样的“play new, run, start”体验,同时又更具扩展性。play 2.0包含了一个预配置的构建脚本,在大多数情况下无需修改,当然,开发者也可以根据实际的需要来定制应用程序构建和部署的方式。

5.  高可定制

play 2.0中提供了一个先进的架构,允许开发者灵活地进行功能定制。例如,如果不想使用数据库,那么可以禁用 dbplugin 插件;如果想使用自己的模板引擎,可以用插件实现。开发者完全可以根据需要来决定 play 提供的功能。

6.  基于akka的高可伸缩性

akka是play 2.0中的一个事件驱动的中间件,用于简化编写容错的、高可伸缩性的java和scala的actor模型应用。在play 2.0中,开发者可以直接访问由akka提供的额外功能,以创建可以适应任何需求的高伸缩、高分布系统。

7.  先进的io和流处理

web应用开发的最新趋势之一就是基于推(push-based)技术和非阻塞技术。play 2.0使用了,提供了对于许多先进的push-based/streaming技术的开箱即用支持,如websockets、comet、文件流等。

详细信息:

下载地址:

  • 大小: 3.8 kb
9
0
评论 共 14 条 请登录后发表评论
14 楼 2014-08-25 10:42
使用play2.1 开发了一套餐饮商户和产品管理系统,现开放v1.0源码:
http://www.chenzhengkeji.com/bbs/forum.php?mod=viewthread&tid=54&extra=page=1
注册即可下载。
13 楼 2013-07-05 14:13
还是不错的。
12 楼 2013-07-05 14:13
还是不错的。
11 楼 2012-03-16 08:37
这不科学,昨天才出来的新闻,并且在第三位,今天就从买球买球官网平台官网平台首页消失了..

被人暗箱操作了?
10 楼 2012-03-16 00:48
这个跟google play有木有关系?
9 楼 2012-03-15 15:10
jetmah 写道
java开发中的一股新力量,不过因为太新了,不敢用在现有项目中。

一般1.x都是实验性质的,到的2以上,可以用了。。。。
8 楼 2012-03-15 13:51
发现还有一个网站也是用play1.2.4开发的~
7 楼 2012-03-15 11:49
arden 写道
play是个非常不错的东西,自2010年开始用play开发网站,就一直爱释手,先后开发过泡椒网,等多个网站,感觉play改变了java在web领域的格局。play2.0是一个全新的版本,主要是基于scala,哪天有空也尝试用play2.0重看看效果怎么样,另外本人基于爱好专门建了一个中文社区,欢迎各位play爱好者来逛逛~

社区不错..
跟rubychina很像. 前段貌似全都是bootstrap
6 楼 2012-03-15 11:21
貌似感觉不错,很像 rails 。
5 楼 2012-03-15 10:20
不错的东西
4 楼 2012-03-15 00:28
相信play应该很好用,学习其设计思想更重要
3 楼 2012-03-14 20:54
都2.0了,不新啦,喜欢的试试吧,绝对有惊喜!
2 楼 2012-03-14 20:14
play是个非常不错的东西,自2010年开始用play开发网站,就一直爱释手,先后开发过泡椒网,等多个网站,感觉play改变了java在web领域的格局。play2.0是一个全新的版本,主要是基于scala,哪天有空也尝试用play2.0重看看效果怎么样,另外本人基于爱好专门建了一个中文社区,欢迎各位play爱好者来逛逛~
1 楼 2012-03-14 16:48
java开发中的一股新力量,不过因为太新了,不敢用在现有项目中。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • $global,out,ivy-configuration,$global,out,play-copy-assets,$global,out,play-reload,$global,out,scala-2.9.1,cache,compile,compile,copy-resources,update,output,inputs,copy-assets,src_managed,main,views,...

  • 您可以下载此zip文件,其中包含安装并配置了ubuntu 16.04,postgresql,playframework,prax和crowsoft cairo的vmware虚拟机。 密码为14fedyar。 使用用户javier alvarez登录。 打开一个终端并输入: $ scd 打开...

  • play framework 2.0 使用 mysqldb=mysqldb.default.driver=...

  • 请问你能解释一下使用play 2.0框架配置mysql所需的步骤(例如,下载驱动程序,添加依赖项等)。#1 热门回答(99 赞)从play的文档中查看this page。它说:除了h2内存数据库,主要用于开发模式,play 2.0不提供任何数据库...

  • 相关 文件 放到 /home/diego/play/play20/repository/local/ 下 同时 拷贝 mysql-connector-java-5.1.18.jar 到工程中 ----------------------------------------------------------- /path/to/webapp/project/build...

  • play framework 2.0入门教程(三)的源代码,play留言板,详见http://blog.csdn.net/wfdztl521/article/details/8545838

  • play famework 2.0 --该类别系列文章是对play2.0手册中正对java开发者部分的简略翻译(错误是在所难免的)。   play 2.0是一个高生产力的java和scala web应用框架,集成了你需要的现代web应用开发的组件和api...

  • play框架团队透露了他们即将发布的2.0版本的详细信息。 在2.0版中,scala支持将从一个单独的模块移至play框架的核心。 此外,将集成sbt,这也意味着可以更好地与maven项目进行集成-尽管play 2.0将附带一个预配置的...

  • 北京时间3月14日消息,根据play framework官方网站消息,目前play framework 2.0正式版已经发布。新版本的play framework进一步加强了对scala语言的支持,并且提升了类型安全的水平。 play framework是一个rail...

  • play framework 2.0入门教程(四)的源代码,play留言板(数据库版),详见http://blog.csdn.net/wfdztl521/article/details/8766988

  • #处理异步结果 ...因为play2.0工作时,action代码必须尽可能得快(例如非阻塞io)。那么如果我们还没有计算完毕我们要返回什么结果呢?答案是响应一个 结果的承诺(对承诺有结果)。   2...

  • play framework2.0评测 play framework 整体的完成度较高,从支持chuncked response中可见一斑 http://www.playframework.org/documentation/2.0/javastre...

  • 作为 评估系列 的第一个候选人, 我们回顾了 play framework v2.0 。 可以从play 文档站点获得本文所使用的教程和参考文档。 本文的第一部分将介绍我们建议对每个框架执行的一组任务,然后继续评估每个标准项。 ...

  • play framework 2.0环境搭建 环境要求 安装play framwork 2.0之前,应该确保您的电脑已经安装了java和scala,在终端分别运行命令 java -version scala -version 如果显示相应的版本,则说明电脑java或scala...

  • 1.全局对象 在工程中定义全局对象可以允许你操作你的应用程序的全局设置。这个全局对象必须定义在根包下。...import play.*; public class global extends globalsettings { ... } 2. 应用程序启动和...

  • play2.0的有个新的基于scala的十分强大的模板引擎,它的设计灵感来自于asp.net的razor。 具体来说: a.紧凑、表现力、流畅:它最大限度的减少了一个文件中所需字符和按键的数量,使得可以快速流畅的编码。 不像...

  • action的概念很熟悉吧,play应用中的大部分请求都有action来处理。action可以看作是一个处理请求数据并产生一个结果放回给客户端的简单java方法。 action返回play.mvc.result,代表http响应发送到客户端,在例子中...

global site tag (gtag.js) - google analytics