写点什么

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

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

关注

评论

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

GGscore:領先全球的體育數據平台

ggscoreLynne

万界星空科技MES软件价格对比分析

万界星空科技

制造业 mes AI智能化MES 软件报价 MES价格

如何使用 TinyEditor 快速部署一个协同编辑器?

OpenTiny社区

开源 前端 OpenTiny 富文本组件

打造全球化战队:出海企业如何破解组织架构与人才难题?

Wolink

出海 出海企业 海外营销推广 品牌出海 达人营销

冰城码力全开,共赴AI Coding英雄之旅!CEDxCNCC百度文心快码Meetup圆满落幕!

Comate编码助手

1024程序员节 文心快码 AI编程助手

编程十余年,走在“Pair with AI”的十字路口

思码逸研发效能

人工智能 思码逸 AI 编程

赋能教育革新:AI驱动的精准教研体系构建

上海拔俗

如何了解和分析国外舆情?五个维度与实战技巧

沃观Wovision

舆情分析 舆情监测 海外舆情 海外舆情监测 国外舆情

新媒体时代的国外舆情:社交平台舆论特征与监测要点

沃观Wovision

舆情分析 舆情监测 海外舆情 海外舆情监测 国外舆情

百度智能云开源生产级 MTP 代码,实现DeepSeek-V3.2 推理服务吞吐提升超2倍

新消费日报

企业出海,如何正确衡量海外红人营销ROI?

Wolink

跨境电商 电商营销 海外社媒营销 海外营销推广 达人营销

免费开源AI零代码平台/无代码平台,敲敲云 v2.2.0 版本发布

JEECG低代码

零代码 无代码 流程引擎 敲敲云 表单引擎

出海舆情监测,是成本还是投资?算算这笔品牌安全账

沃观Wovision

舆情分析 出海 出海企业 舆情监测 出海舆情

区块链 Web3 项目的开发

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

不仅仅是代码助手:用 Plugins 将 Claude Code 打造成你的专属工具链 - 实战篇(2/4)

Robin Min

plugins 开发实战 vibe coding Claude Code Agent Skills

遨森电商通过 NineData 构建企业级数据管理平台,筑牢跨境电商数据安全底座

NineData

MySQL mongodb NineData 遨森电商 案例解读

赋能教育新生态:AI驱动的教学实训创新实践

上海拔俗

区块链 NFT 系统的开发

北京木奇移动技术有限公司

NFT 数字藏品 软件外包公司

一文读懂可信数据空间,隐语社区的初步实践

隐语SecretFlow

可信数据空间

百度百舸 X SGLang 社区 | 开源生产级 MTP 代码,助力 DeepSeek-V3.2 推理服务 2 倍以上吞吐提升

Baidu AICLOUD

Sglang

智慧赋能·精准对接:公共就业服务AI信息化革新实践

上海拔俗

CAD测量不用愁!一键测量多边形面积!

在路上

cad cad看图 CAD看图王

出海小白必看!什么是海外红人营销?

Wolink

跨境电商 电商营销 出海 海外营销推广 达人营销

Dify工作流实战:一键自动生成测试报告并推送钉钉,我每天白赚1小时

测吧(北京)科技有限公司

跨境电商VS海外本土化:企业出海的模式选择与优劣对比

Wolink

企业出海 跨境电商 海外营销推广 品牌出海 达人营销

2025企业海外营销入门指南:如何进行出海品牌建设和宣传?

Wolink

企业出海 跨境电商 海外社媒营销 海外营销推广 品牌出海

项目冷场?用禅道协作白板激活团队的创新思维!

禅道项目管理

破解增长瓶颈:海外营销的5大核心策略与实战应用

Wolink

跨境电商 电商营销 海外社媒营销 海外营销推广 品牌出海

CAD图纸打印过小怎么办?用这个方法,一招解决!

在路上

cad CAD看图王

跨越文化鸿沟:海外营销本地化的核心要素与执行策略

Wolink

本地化 出海 海外社媒营销 海外营销推广 品牌出海

IT资产管理与服务管理相融合-ManageEngine卓豪

ServiceDesk_Plus

ManageEngine卓豪

Railo加入JBoss.org_Java_Charles Humble_InfoQ精选文章