写点什么

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:402808
用户头像

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

关注

评论

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

火山引擎边缘云全面升级智能边缘,推动 AI 应用场景拓展与技术创新

火山引擎边缘云

火山引擎 AI 大底座 大模型、 边缘智能

华为云Flexus X实例docker部署Jitsi构建属于自己的音视频会议系统

轶天下事

智源研究院与安谋科技达成战略合作,共建开源AI“芯”生态

智源研究院

基于Flexus X加速MySQL镜像搭建XXL-JOB任务调度平台

轶天下事

如何找到可靠的海外云服务器租用商

Ogcloud

云服务器 香港云服务器 美国云服务器 海外云服务器 云服务器租用

探索Flink动态CEP:杭州银行的实战案例

Apache Flink

大数据 flink 数据分析 CEP 实时处理

Redis-十大数据类型

不在线第一只蜗牛

数据库 redis 缓存

优化大宽表查询性能,揭秘GaussDB(DWS) 谓词列analyze

华为云开发者联盟

GaussDB #数据库 analyze

华为云Flexus X实例Redis性能加速评测及对比

轶天下事

华为云Flexus X实例云服务器部署即时通讯IM项目

轶天下事

Flexus云服务器X实例赋能,用Python将微信公众号秒变智能聊天机器人

轶天下事

向量检索的3种方式

DashVector

人工智能 数据库 向量检索 大模型

Gate.io 平台通证 GT:持续赋能与销毁、财富效应显著

股市老人

低代码平台有哪些,以及低代码平台哪家强?

优秀

低代码 低代码开发平台 低代码平台 java低代码开发平台

基于华为云Flexus云服务器X实例部搭建Halo博客平台

轶天下事

Flexus云服务器X,云上性能新飞跃,开启业务增长新纪元

轶天下事

华为云Flexus X实例使用教学——完整的配置选择与实操步骤讲解

轶天下事

轻至986g,续航18小时、120TOPS算力!ThinkPad X1 Carbon Aura AI元启版刷新商务AI PC巅峰体验

科技范儿

核心大应用发布效率提升70%,宿主机容器先缩后扩模型分享

Qunar技术沙龙

后端

Altair RapidMiner 解锁更高级别的功能,支持用户无缝构建和部署高级 AI agent

Altair RapidMiner

机器学习 #人工智能 altair #数据分析 RapidMiner

向量更新的3种方式

DashVector

人工智能 数据库 大模型

智源研究院与浪潮信息、北京开源芯片研究院达成战略合作,共筑多元AI芯片开源生态

智源研究院

华为云Flexus云服务器X实例之openEuler系统下部署GitLab服务器

轶天下事

手把手教你如何用华为云Flexus X实例部署之前爆火的“人生重启“游戏

轶天下事

指标管理+AI大模型深度融合,开启智能数据分析管理新时代

袋鼠云数栈

如何使用华为云Flexus X实例搭建私人博客:从配置到发布全指南

轶天下事

部署有声读物和播客的自托管媒体服务器Audiobookshelf

轶天下事

出海电商如何解决网络问题

Ogcloud

SD-WAN 跨境电商网络 外贸网络 SD-WAN国际专线 国际网络专线

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