写点什么

Railo 加入 JBoss.org

  • 2008-06-24
  • 本文字数:1391 字

    阅读完需:约 5 分钟

ColdFusion 标记语言(GFML)是结合了 Adobe ColdFusion 的动态脚本语言。和 JSP 类似,它也和 HTML 标记混合使用,通过特定标记调用内建函数。 CFML 和 ColdFusion 一样有很多实现--包括Railo 的实现在内--都能够将CFML 编译成能够在JEE servlet 容器中运行的Java 字节码。

今年的Scotch on the Rocks 大会上,Railo宣布他们会加入到Red Hat 的JBoss.org。从计划在下半年发布的3.1 版本开始,他们的专业版都将实现开源,并在LGPL2 许可下发布。

Railo 一些组件,比如 PDF 生成器(cfdocument)和视频回放(cfvideo)等都是第三方组件。由于 Railo 无权对这些组件开源,最后 的产品将会以两个版本的形式出现。一个是前面提到的开源的专业版,另一个则是包含这些无权开源的组件的企业版。无论如何,引擎中的大部分 tag 类库都会开 源发布。 Sacha Labourey 在他的博客上说:

“需要说明的是,他们想做的不只是开源一个“幼婴版本(baby-edition)”,而是开源除了无权开源的第三方组件(比如 PDF 生成器和在线管理控制台 )之外的整个代码库。” JBoss 社区会增强 CFML 的核心功能,而且已经开始着手寻找把 Hibernate 和 JBoss Cluster Cache 直接集成到 CFML 中的最佳方式。Railo 也有可能会捆绑在 JBoss 应用服务器的未来版本中发布。

“Jboss 一直以来都是围绕 Java 平台的开源项目的中坚力量,在将开源的 Java 中间件合法运用到 企业开发方面也一直都是佼佼者。”Railo 的 CEO--Gert Franz 说,“我们相信 JBoss.org 这样的社区合作伙伴无疑能够推动 CFML 更快地融入到商业市场中。”

由于 GFML 直接受 Adobe 系统的牵制,Railo 在宣布开源决定之前必然地和 Adobe 坐下来协商开源问题。Adobe 对此态度很积极,Adobe ColdFusion 的主要“传道者”-- Adam Lehman 在他的博客中说道:

“和 JBoss 的合作有助于将 CFML 推荐到更大的 Java 社区。CFML 已经成为 RedHat 承认的主流编程语言的一种,它将在企业开发领域扮演重要的角色。对于熟悉 JBoss 下的 JSP 开发的开发人员来说,CFML 非常容易上手。”

Adobe 的另一个高级技术顾问、ColdFusion 社区非常著名的 Ben Forta 也发表了类似的评论

与其它开源合作不同,JBoss 和 Railo 这次合作确确实实把社区利益摆在首位。无论是 Railo 还是 JBoss 都不会把 ColdFusion 应用看作 是过时的东西,他们也不会认为把 ColdFusion 开发转移到 Java 或.Net 是唯一可行的业务模型。相反,他们看到的是 CFML 和 ColdFusion 社区的价值,他们想做的是巩固这个价值并让更广阔的 Java 社区也看到这个价值。实际点说,这个合作会让更多的人知道 ColdFusion 和 CFML,巩固 ColdFusion 的地位,甚至是扩大社区规模,吸引更多开发人员。如果合作成功的话,整个社区包括 ColdFusion 和它的客户、用户都会因此获益匪浅。”

很多 ColdFusion 第三方工具的开发商都公开宣布支持 Railo 产品的开源。比如 Integral,他们的 FusionReactor 监视器产品已经能够支持 Railo,而且他们宣布正在为 Railo 3.1 开发新版本的 FusionDebug。

Railo 是第三个宣布开源的 CFML 引擎。 OpenBD The Smith Project 的创始人之前也都宣布开源各自的 CFML 引擎。但 Railo 选择 LPGL 意味着开发人员可以将 Railo 引擎捆绑到自己开发的产品中,即使他们开发的产品不选择开源都没有关系。Adobe 的积极反应让此次 Railo 的开源公告变得更有意义。

查看英文原文: Railo joins JBoss.org

2008-06-24 01:02882
用户头像

发布了 71 篇内容, 共 20.1 次阅读, 收获喜欢 3 次。

关注

评论

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

牛啊!长这么大还是头一次见24W字的SpringBoot从入门到实战文档

程序知音

Java spring 微服务 springboot 后端技术

HDI压合设计准则作业规范

华秋PCB

PCB PCB设计 HDI

react源码中的hooks

flyzz177

React

Serverless 奇点已来,下一个十年将驶向何方?

Serverless Devs

为什么网络I/O会被阻塞

华为云开发者联盟

后端 开发 华为云 企业号 1 月 PK 榜

Java高手速成 | 高质量代码编写最佳实践

TiAmo

编程好习惯 设计原则 Java’

信用卡APP评测系列:科技赋能信用卡APP创新升级,助力客户体验提升

易观分析

金融 信用卡

无监控,不运维!深入浅出介绍ChengYing监控设计和使用

袋鼠云数栈

关于 Serverless 应用架构对企业价值的一些思考

Serverless Devs

Git操作不规范,战友提刀来相见!

王中阳Go

golang git 深度思考 高效工作 学习方法

视频实时自然美颜, 无惧素颜上镜

HarmonyOS SDK

HMS Core

一文总结ACE代码框架

OpenHarmony开发者

OpenHarmony

火山引擎 DataLeap 通过中国信通院测评,数据管理能力获官方认可!

字节跳动数据平台

大数据 数据治理

大咖说·对话开源|与Tapdata论道数据技术开放生态

大咖说

开源

赞赞赞!融云收获行业媒体「组团打 Call」

融云 RongCloud

【Redis 技术探索】「数据迁移实战」手把手教你如何实现在线 + 离线模式进行迁移 Redis 数据实战指南(数据检查对比)

洛神灬殇

redis 1月日更 数据对比 Redis-full-check

软件测试/测试开发 | AppCrawler 自动遍历测试工具实践(一)

测试人

软件测试 自动化测试 测试开发 自动遍历 AppCrawler

学术加油站|机器学习应用在数据库调优领域的前沿工作解读

OceanBase 数据库

数据库 oceanbase

编程的终结;展望2023年AI系统方向;AI的下一个阶段

OneFlow

人工智能 深度学习

TDengine 公布 2022 年度中国时序数据应用创新奖,33 个科技企业创新应用脱颖而出

TDengine

数据库 tdengine 时序数据库

行业分析| 交通综合执法对讲系统

anyRTC开发者

指挥调度 快对讲 语音对讲 视频对讲 综合执法

Diffie-Hellman密钥协商算法探究

百度Geek说

数据安全 企业号 1 月 PK 榜

华为云Stack新版发布:构筑行业云底座,共创行业新价值

华为云开发者联盟

云计算 后端 华为云 企业号 1 月 PK 榜

文末领资料 | 研发效能领域的三个年度关键词

思码逸研发效能

研发管理 研发效能

云图说 | Workflow:流水线工具,助您高效完成AI开发

华为云开发者联盟

人工智能 华为云 AI开发 企业号 1 月 PK 榜

甩掉容量规划炸弹:用 AHPA 实现 Kubernetes 智能弹性伸缩

阿里巴巴中间件

阿里云 Kubernetes 云原生 AHPA

【等保小知识】等保四级是最高级别吗?等保四级适用于哪些领域?

行云管家

等保 等保测评 等保四级

【等保小知识】等保3.0就是等保三级吗?

行云管家

等保 等保2.0 等保3.0

《金融电子化》:隐私计算赋能银行助贷业务自主风控 | 华夏银行×洞见科技

洞见科技

隐私计算 风控

ISV生态合作伙伴体系多领域赋能,开拓市场赛道

元年技术洞察

数据中台 数据 数字化转型 ISV 方舟平台

使用 NineData 高效编写 SQL

NineData

数据库 sql 数据库开发 数据管理工具 NineData

Railo加入JBoss.org_Java_Charles Humble_InfoQ精选文章