写点什么

Heroku 现已提供 Play! 公开 Beta 版本

  • 2011-09-03
  • 本文字数:675 字

    阅读完需:约 2 分钟

8 月 29 日,Heroku宣布 Play!(一个 Java Web 框架)已经提供公共 Beta 版本了。针对 Web 开发,Play! 采用了“净室”方法,不会强加约束,例如:

兼容 Servlet 容器、支持 JSP、兼容标准 Java Web App 布局、顺应 Java 和 OO 原则(哪怕没什么意义)。

Play! 遵循 Ruby on Rails 的“Built-and-Deploy”模型,而不是更传统的“Package-and-Distribute”模型。

不需要公式化的类或 XML 配置文件。框架采用了全新的打包惯例,在适当的地方使用了静态代码。举例来说,控制器入口点是无状态的,它面向 HTTP 而非面向对象,因此可以用静态方法来实现。

正如 8 月下旬发表的《 Heroku for Java 》中所说的,Play! 基于无容器的 PaaS 模型。Play! 应用可以运行于本地,也可以无缝地部署到生产环境。这样一来就可以简化部署工作流,消除由环境差异导致的问题。

从架构角度来看,Play! 使用了 Netty ,这是一个由 JBoss 团队构建的非阻塞 I/O 协议库,它使用基于 Continuation 的编程模型,可以支持请求的异步处理。Play! 还实现了 Share-Nothing 模型,可以很方便地通过添加节点对应于程序进行水平扩展,有状态会话是无法做到这点的。

从语言策略角度来看, Heroku 解释到

Java 是多语言平台道路上的又一个里程碑,今后还会加入更多语言,其中不仅有 Java 这样历史悠久的,也会有 Clojure 和 Node.js 这样前沿的,还会有像 Ruby 这样介于两者之间的。我们渴望包含尽可能多的语言,语言的选择是由开发者决定的。

Web App 和 Java 领域是否已经像 Heroku 所说的那样,可以带来颠覆性创新了呢?说说您的观点吧。

查看英文原文: Public Beta of Play! is Now Available on Heroku

2011-09-03 09:402888
用户头像

发布了 135 篇内容, 共 67.3 次阅读, 收获喜欢 43 次。

关注

评论

发布
暂无评论
发现更多内容

全民加速节:全站加速在游戏行业的最佳实践

阿里云Edge Plus

CDN 动态加速

如何让“哑”终端进化,你知道吗?

华为云开发者联盟

操作系统 物联网 IoT 华为云 LiteOS

SpringBoot 实战:一招实现结果的优雅响应

看山

springboot 实战

linux终端的快捷命令汇总

良知犹存

Linux

第十周命题作业

菲尼克斯

FastDFS不同步怎么破

心平气和

Binlog 同步 fastdfs

计算机网络怎么学?学会这几个工具有助你理解网络协议!

我是程序员小贱

悄咪咪提高团队幸福感 & Surprise!

Kerwin

Java 开源

前端科普系列(1):前端简史

vivo互联网技术

html 大前端 Web

HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第8章FlexBox布局

Geek_8dbdc1

第十周作业

刘卓

B 站收藏 10W+,GitHub 标星 6K+,肝了这门计算机速成课!

JackTian

GitHub 编程 程序员 B站 计算机基础

HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第7章定位

Geek_8dbdc1

LeetCode题解:88. 合并两个有序数组,双指针+从前往后+使用新数组Copy,JavaScript,详细注释

Lee Chen

大前端

第十周学习总结

刘卓

拼多多员工曝离职黑幕:要走可以,要离职证明,没有!

程序员生活志

职场 互联网公司

[高冷面试]好不容易走到HR,结果被HR盘了,14题带走

我是程序员小贱

翻译: Effective Go (4)

申屠鹏会

翻译 Go 语言

第10周作业

小胖子

OpenTSDB 数据存储详解

vivo互联网技术

数据库 时序数据库

为什么需要企业架构师?

周金根

React TypeScript项目基本构建

JackWangGeek

centos中Anaconda的安装以及keras安装

我是程序员小贱

192.168.52.165/25是啥意思?

书旅

IP 网络 CIDR

哈希算法的设计要点、应用场景

多选参数

哈希 hash 哈希算法

一网打尽 Java 并发模型

苹果看辽宁体育

Java 后端 并发

计算机网络基础(十八)---传输层-TCP的流量控制

书旅

TCP 计算机网络 协议栈 网络层 流量控制

mini-vue之proxy代理

晓枫

vue.js

第十周学习总结

菲尼克斯

易观方舟70秒可视化埋点SDK全部开源!

易观大数据

埋点

HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第6章表格与表单

Geek_8dbdc1

Heroku现已提供Play!公开Beta版本_Java_Jean-Jacques Dubray_InfoQ精选文章