Java Web框架 Play Framework 发布 2.0 预览版
openkk 13年前
<p><a href="http://www.open-open.com/open255907.htm" target="_blank">Play!</a>是一个full-stack(全栈的)Java Web应用框架,包括一个简单的无状态MVC模型,具有Hibernate的对象持续,一个基于Groovy的模板引擎,以及建立一个现代Web应用所需的所有东西。</p> <p><strong>Play!的关键特性:</strong></p> <p>1、一个非常简单的开发周期。此框架自动编译和重新装载源文件的任何改变。<br /> 2、智能捆绑HTTP参数到Java方法参数。<br /> 3、基于Apache Mina的快速HTTP服务器。<br /> 4、一个基于Groovy的强大的模板引擎,具有多层继承,定制用户标签的能力,等。<br /> 5、优秀的错误报告功能:当发生异常,此框架会直接显示出错代码,甚至是模板代码。</p> <p><span style="font-weight:bold;">项目地址:</span><a style="font-weight:bold;" href="/misc/goto?guid=4958189463798701425" target="_blank">http://www.playframework.org/</a><br /> <br /> 根据透露,<strong>从2.0开始,Play框架核心将完全使用Scala重写</strong>。Play的构建与部署将迁移至Simple Build Tool,模板则决定使用Scala代替Groovy来编写。<br /> <br /> Play项目的首席开发人员Guillaume Bort对此做出了解释:</p> <p> </p> <div class="quote_div"> 技术与网络不断发展,Web已成为应用程序的中心点了。HTML、CSS和JavaScript技术发展迅速,这使得一个服务器端的框架已经不够看了。整个Web架构正朝着实时的方向快速发展,现在项目的一些新的需求意味着,SQL已不再是唯一的数据存储技术。在编程语言上,我们也目睹了一些巨大的变化,一些基于JVM的语言,包括Scala变得日益流行起来了。 <br /> <br /> <strong>这就是我们认为是时候推进,考虑Play的下一个主要版本了的原因。</strong> <br /> </div> <p> </p> <p>目前该团队正在重点开发 2.0 版本开发,集成了一个新的构建系统和异步特性,原生的 Java 和 Scala 支持。</p> <p>Play 2.0 正在紧锣密鼓的开发中,不过现在你已经可以下载一个预览版先玩下。</p> <p><a href="/misc/goto?guid=4958189464555682298">Download Play-2.0-preview</a></p> <p>源码可以在 <a href="/misc/goto?guid=4958189465291274683" target="_blank">http://github.com/playframework/play20</a> 下载。</p> <p><img title="Java Web框架 Play Framework " border="0" alt="Java Web框架 Play Framework " src="https://simg.open-open.com/show/ba0afa5c7cdf09b7914f82cd874acf09.jpg" width="440" height="374" /></p>