Play Framework 方才发布了 2.0 正式版,来看看 Play Framework 2.0 的新特征引见吧。
原生支撑 Java 和 Scala
Play Framework 1.x 完整是采取 Java 编写的,可经过插件来支撑 Scala,而 2.0 版本曾经完整内置对 Scala 的支撑,并且 Play 也首推运用 Scala 开发使用,你可以同时运用 Scala 和 Java 来开发 Play 使用。
疾速援用开发
在 1.x 版本中,供给了 “Play feel” 基于把持台的使用发布和基于阅读器的错误陈述,而 Play 2.0 大大的扩大了开发者履行代码片断、测试和在运转使用高低文中履行 SHELL 剧本的才能
Pushing Type Safety to a New Level
Play 2.0 在实行编译和类型反省愈加的深化,Routes (用来定义 URL 和 action 的映照), 模板和资本可直接编译 (运用 LESS, CoffeeScript 和 Google Closure compiler),供给了一个一致的开发流程,不论是客户端开发仍是Server端。其后果是更多的错误将在开发阶段表露出来,减速开发的过程,在多人参与的大项目中也跟易于管理。
玩得(Playing) 更爽Playing Nicely
Play 1.x 经过 Play 独有的运转情况来完成一些技术,例如 Java类属性和类的热加载。在 Play 2.0 中我们采取愈加规范的办法做运转时的发布,使得运用 Scala 编写中心框架并在 SBT 上构建变得可能。
Play 2.0 供给一个跟 Play 1.x 一样容易的 “play new, run, start” 体验,同时具有跟具可扩大性的根底框架。Play 2.0 供给一个预先设置装备摆设的构建剧本,使得 1.x 的大大多数项目无需修正就能够在 2.0 中运转。但假如你盼望修正使用程序的构建和发布,你需求依据需求来定制适配器。
Pick and Choose
在比来几年,Web 使用技术开展十分敏捷,Play 2.0 供给了一个很进步前辈的架构可让你十分灵敏的实行功用定制。例如你不想运用数据库,那末你可以禁用 DBPlugin 插件;想运用你本人的模板引擎,没问题,用插件。你完整可以依据你的需求来决议 Play 供给的功用。
透过 Akka 完成灵敏的伸缩性Ready, Steady, Play!
你能否曾经预备好了Start Play 2.0 之旅呢?可以先看看 Play 2.0 供给的一些 示例程序 ,然后再做决议 :)
你还可以看看怎么Start Play 2.0 开发。
本文中的一切译文仅用于进修和交换目标,转载请务必注明文章译者、出处、和本文链接。 2KB翻译任务按照 CC 协议,假如我们的任务有进犯到您的权益,请实时联络我们。2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务