阅读更多

13顶
1踩

编程语言

原创新闻 Play Framework 1.1 Rc1 发布

2010-10-07 22:22 by 副主编 just_cool 评论(24) 有8886人浏览

Play Framework 1.1Rc 1 发布了!Play Framework采用目前Java开源界最流行的RESTful架构设计,方便灵活;使用MVC模式作为表示层;利用Hibernate管理持久层;还使用了一个Groovy的模板引擎,用于快速构建现代Web应用所需的全部功能……


1.1重要新特性:

 

  • 新增了基于Selenium和HtmlUnit的自动化测试功能
  • 将http服务器从apache mina换成了JBoss Netty
  • 新增对scala语言支持(貌似scala很火的样子,诸多框架都开始对其支持,感觉有学习的必要的说)
  • 增加了对Glassfish部署的原生支持
  • 增加了路由和虚拟主机的支持
  • 增加了自定义绑定功能(通过Java annotation实现)
  • 增加了异步web服务的支持
  • 加了OAuth,https的支持,同时引入了新的缓存技术
  •  

    点击查看详情:http://www.playframework.org/

     

     

     

    • 大小: 3.9 KB
    13
    1
    评论 共 24 条 请登录后发表评论
    24 楼 Arden 2010-10-14 13:23
    Play!还是很多地方没有Rails,Grails做得好,比如局部模版功能~~
    23 楼 jamesqiu 2010-10-09 23:34
    Play 缺省使用groovy做模板,模板多的话,启动时编译一次的时间你可受不了。
    22 楼 itang 2010-10-09 12:22
    play 入 github了, http://github.com/playframework/play
    21 楼 daxiong921 2010-10-08 23:01
    leves 写道
    Play在国内有专门的www.oopsplay.org社区,貌似Play有很多人在关注

    不能缓问哦
    20 楼 飞语001 2010-10-08 22:07
    skyfen 写道
    用了python你就会抛弃java

    胡扯,python和Java的方向就不一样。
    19 楼 leves 2010-10-08 20:32
    Play在国内有专门的www.oopsplay.org社区,貌似Play有很多人在关注
    18 楼 leves 2010-10-08 20:30
    Arden 写道
    lance4t 写道
    Arden 写道
    lance4t 写道
    lance4t 写道
    Arden 写道
    我觉得Play修改模版文件得重启服务器,这一点不爽,现在Grails已经支持如果只是修改模版文件的话是不需要重启服务器生效的,这一点有时候很重要,因为有时候经常改变页面显示的东西是很常见的~~

    哥,你到底用过没有!?

    groovy 模板修改根本不用重启,你说的是japid插件版吧,所谓的pure play


    开发模式当然不用重启啊,我说的是生产模式~~

    生产模式如果也做部署不用重启,那会损失性能的吧,起码中间多了个编译时间。
    我觉得生产模式需要性能和稳定,开发需要敏捷,产品不用吧。。。


    其实我也想这样子最好,但在国内不能跟国外比,很多页面的展现是会经常变化的,这个是无可否认的事实,毕竟有这个强大的市场需求,我觉得Play!完全可以做到手工来指定哪个目录或者哪个模版文件修改后就加载,可以通过一条命令什么的来实现,只要能够实现手动加载都行~~

    框架通常考虑的首先是通常情况
    17 楼 Arden 2010-10-08 18:43
    lance4t 写道
    Arden 写道
    lance4t 写道
    lance4t 写道
    Arden 写道
    我觉得Play修改模版文件得重启服务器,这一点不爽,现在Grails已经支持如果只是修改模版文件的话是不需要重启服务器生效的,这一点有时候很重要,因为有时候经常改变页面显示的东西是很常见的~~

    哥,你到底用过没有!?

    groovy 模板修改根本不用重启,你说的是japid插件版吧,所谓的pure play


    开发模式当然不用重启啊,我说的是生产模式~~

    生产模式如果也做部署不用重启,那会损失性能的吧,起码中间多了个编译时间。
    我觉得生产模式需要性能和稳定,开发需要敏捷,产品不用吧。。。


    其实我也想这样子最好,但在国内不能跟国外比,很多页面的展现是会经常变化的,这个是无可否认的事实,毕竟有这个强大的市场需求,我觉得Play!完全可以做到手工来指定哪个目录或者哪个模版文件修改后就加载,可以通过一条命令什么的来实现,只要能够实现手动加载都行~~
    16 楼 lance4t 2010-10-08 18:14
    Arden 写道
    lance4t 写道
    lance4t 写道
    Arden 写道
    我觉得Play修改模版文件得重启服务器,这一点不爽,现在Grails已经支持如果只是修改模版文件的话是不需要重启服务器生效的,这一点有时候很重要,因为有时候经常改变页面显示的东西是很常见的~~

    哥,你到底用过没有!?

    groovy 模板修改根本不用重启,你说的是japid插件版吧,所谓的pure play


    开发模式当然不用重启啊,我说的是生产模式~~

    生产模式如果也做部署不用重启,那会损失性能的吧,起码中间多了个编译时间。
    我觉得生产模式需要性能和稳定,开发需要敏捷,产品不用吧。。。
    15 楼 Arden 2010-10-08 17:43
    lance4t 写道
    lance4t 写道
    Arden 写道
    我觉得Play修改模版文件得重启服务器,这一点不爽,现在Grails已经支持如果只是修改模版文件的话是不需要重启服务器生效的,这一点有时候很重要,因为有时候经常改变页面显示的东西是很常见的~~

    哥,你到底用过没有!?

    groovy 模板修改根本不用重启,你说的是japid插件版吧,所谓的pure play


    开发模式当然不用重启啊,我说的是生产模式~~
    14 楼 lance4t 2010-10-08 17:21
    lance4t 写道
    Arden 写道
    我觉得Play修改模版文件得重启服务器,这一点不爽,现在Grails已经支持如果只是修改模版文件的话是不需要重启服务器生效的,这一点有时候很重要,因为有时候经常改变页面显示的东西是很常见的~~

    哥,你到底用过没有!?

    groovy 模板修改根本不用重启,你说的是japid插件版吧,所谓的pure play
    13 楼 lance4t 2010-10-08 17:17
    Arden 写道
    我觉得Play修改模版文件得重启服务器,这一点不爽,现在Grails已经支持如果只是修改模版文件的话是不需要重启服务器生效的,这一点有时候很重要,因为有时候经常改变页面显示的东西是很常见的~~

    哥,你到底用过没有!?
    12 楼 skyfen 2010-10-08 17:11
    用了python你就会抛弃java
    11 楼 Arden 2010-10-08 16:24
    我觉得Play修改模版文件得重启服务器,这一点不爽,现在Grails已经支持如果只是修改模版文件的话是不需要重启服务器生效的,这一点有时候很重要,因为有时候经常改变页面显示的东西是很常见的~~
    10 楼 hellolaojiang 2010-10-08 13:15
    看来时真的:
    【证据】
    主办方介绍:

    CSDN:全球最大中文IT技术社区,拥有超过1200万注册用户,旗下包含Csdn.net、JavaEye与《程序员》杂志。凭借独特的社区型媒体模式,覆盖中国85%以上软件开发者,是软件产业内最具影响力的权威媒体,并多次举办各类大型技术会议,如中国软件开发2.0技术大会(SD2.0)、中国云计算大会、全国Ophone技术巡回讲座等。
    9 楼 hellolaojiang 2010-10-08 12:36
    说JAVAEYE要被CSDN这个烂网站收购??真的还是假的。
    8 楼 itang 2010-10-08 12:15
    Arden 写道
    http://github.com/branaway/pureplay

    这位朋友clone了一个纯java版本的Play!,直接用java替换了Groovy模版,好象还国人哦~~

       这位作者已经开发了play 纯java实现的模板引擎插件:Japid template engine。 groovy在play应用点主要在view template, pureplay 何不直接贡献给play,另起炉灶,不知意义何在?
    7 楼 Arden 2010-10-08 10:53
    http://github.com/branaway/pureplay

    这位朋友clone了一个纯java版本的Play!,直接用java替换了Groovy模版,好象还国人哦~~
    6 楼 Arden 2010-10-08 10:52
    Spring Roo应该也不错~~~

    另外Play!采用Netty,主要原因是因为Mina长久不更新~~~
    5 楼 caoyangx 2010-10-08 08:55
    mina真的不如netty?

    发表评论

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

    相关推荐

    • JavaScript和vue项目实战问题解析

      本课程主要讲解的是项目实际开发中会遇到的实际问题,主要从项目架构搭建和项目实际开发中遇到的问题进行解析,会提供更优的解决方法给大家。 vue项目搭建,vue的webpack配置,js常用的操作方法,项目实际开发中遇到...

    • 10个非常基础的 Javascript 问题

      我搜索了许多Javascript面试问题,这10个对我来说最重要。让我们深入研究一下。 1.什么是Javascript? Javascript是一种用于Web开发的编程语言。JavaScript在网络的客户端上运行。 根据MDN,JavaScript(通常缩写为...

    • 回答一下这 10 个最常见的 Javascript 问题

      作者:Duomly 译者:前端小智 来源:dev 点赞再看,微信搜索 【大迁世界】 关注这个没有大厂背景,但有着一股向上积极心态人。... 为初学者介绍一下这 10 个最常被问...这10 个问题大多涉及 Javascript 的基础知识,所.

    • 解决浏览器不支持javascript问题

      1、开启IE浏览器对javascript放入

    • 在jupyter中安装Javascript (安装过程及问题)

      * 安装中存在的问题:npm安装ijavascript时,进度条卡在99.999% 【显示为: ...timing reifyNode:node_modules/ijavascript...】 * 尝试过的方法:使用npm镜像、使用cnpm、重装npm...还是没有显示进度条完成的提示...

    • JavaScript变量引用问题

      JavaScript变量引用问题 今天上班的时候,遇到一个参数传递的问题,众所周知JavaScript的变量是没有类型定义的,那么每一个变量实际上都是一个指向变量值的指针,都仅仅只是对栈或堆中存放变量的引用,而遇到的问题...

    • TypeScript和JavaScript的区别

      当代码的大小、复杂性和出错率增加时,需要在编译过程中确定具体问题时,就可以使用TypeScript。 TypeScript 还具有接口和访问修饰符,允许开发人员在单个代码库上进行协作和交互。因此,最好在项目一开始就使用...

    • JavaScript中精度问题以及解决方案

      JavaScript中精度问题以及解决方案

    • javascript-obfuscator报错问题

      { "compact": false, "controlFlowFlattening": true, "controlFlowFlatteningThreshold": 0.75, "deadCodeInjection": true, "deadCodeInjectionThreshold": 0.4, "debugProtection": false, ...

    • Javascript之字符串换行问题

      javascript之字符串换行显示

    • TypeScript与JavaScript

      例如,标记的 StackOverflow 问题大约是 的 20 倍javascript,typescript但所有问题javascript也适用于 TypeScript。 如果发现自己正在搜索诸如“如何在 TypeScript 中对列表进行排序”之类的内容,请记住:...

    • JavaScript 18 JavaScript 字符串

      JavaScript 18 JavaScript 字符串

    • JavaScript中常见问题及解决

      JavaScript中在项目中的常见问题以及解决方案

    • 精通JavaScript?关于JavaScript的内存与性能问题,你又了解多少呢?

      目录一、何为JavaScript内存与性能二、谈谈关于innerHTML的性能问题?1、使用innerHTML的反面教材2、如何解决三、如何解决类似按钮过多问题?四、事件委托的优点有哪些?五、删除事件处理程序1、删除带有事件处理...

    • JavaScript中0.1+0.2问题

      解决JavaScript中0.1+0.2不等于0.3问题 在正常的数学逻辑思维中,0.1+0.2=0.3这个逻辑是正确的,但是在JavaScript中0.1+0.2!==0.3,这是为什么呢?这个问题也会偶尔被用来当做面试题来考查面试者对JavaScript的数值...

    • javascript中文乱码问题分析及解决方案

      javascript中文乱码问题分析及解决方案

    • javascript:void(0);用法及常见问题解析

      表达式会被计算但是不会在当前文档处装入任何内容,void(0)计算为0,但在JavaScript上没有任何效果,也就是说的效果同的效果是一样的。那什么情况下用void(0)比较多呢,无刷新,当然是Ajax了,看一下Ajax的web页面的...

    • Javascript Date 处理时间戳的时区问题

      但是即使我们使用的所有时间戳都是后端返回的,那么在处理的过程中依然会出现一些问题,因为使用JavaScript中的Date对时间戳进行处理时,有一个因素仍然使用的是用户本地的,那就是时区,同一段时间戳在不同的时区...

    • JavaWeb—JavaScript

      JavaScript的使用

    Global site tag (gtag.js) - Google Analytics