自从我们发布WildFly 8.0.0.Alpha1版本以来, 已经过去了大约2周。 该下载位于WildFly下载页面上 。 我敢肯定,你们中的许多人可能会想知道WildFly是什么,而其中一些知道它是什么的人可能不会知道已经发布了。 我将尝试回答其中一些问题,并添加有关此版本所包含内容的一些详细信息。
那么,WildFly是什么?
WildFly是先前称为JBoss的社区项目的新名称。
应用服务器。 在2012年下半年,我们决定必须将社区项目JBoss Application Server重命名为其他名称。 在此过程中(长期抽签),要求社区成员建议新名称,并投票选出一些选定的名称来选择新名称。 最终, WildFly成为赢家 。
我们为什么要改名字?
多年来,JBoss应用服务器(名称和项目)一直是非常受欢迎的项目。 最初,当它开始时,它简称为JBoss。 每当有人提到JBoss这个名字时,人们就知道他们在谈论JBoss Application Server社区版本。 多年来,参考文献开始变得模糊。 社区版本的JBoss Application Server也有一个付费且完全受支持的版本,称为JBoss企业应用程序平台(JBoss EAP) 。 注意那里的“ JBoss”名称吗? 因此,这里有JBoss Application Server社区版本,还有JBoss EAP付费版本。 它并没有就此止步! 多年以来,jboss.org上托管的各种社区项目开始使用其名称“ JBoss”来命名其项目。 因此,有“ JBoss ESB”,“ JBoss Transactions”,“ JBoss Messaging”以及许多这样的项目,它们的名称为“ JBoss”。 他们使用“ JBoss”作为名称的那些项目当然没有错。 使用该名称确实有意义,因为这些项目是由JBoss社区成员开发的。 顺便说一句,您是否刚刚注意到“ JBoss”这个名称甚至意味着对整个JBoss社区的引用?
所以我想在这一点上您可能已经意识到所有这些历史证据将使我走向何方。 显然,“ JBoss”这个名称的含义已不仅仅是JBoss Application Server社区项目。 尽管从品牌角度来看这是一件好事,但从其他各个方面来看,它显然也不是一件好事。 我们不仅从名称的角度而且从发布路线图的角度开始对每个项目/产品的含义感到太多困惑。 以JBoss Application Server和JBoss EAP为例-用户(通常是那些忙于应用程序的用户(正确地如此),而不是试图了解名称为“ JBoss”的项目/产品的每个变体意味着什么,这些用户只是不确定)选哪个,哪个版本具有哪些功能。 当然,需要一些解释来帮助他们理解这一点,但是定期进行此举显然表明这不是正确的前进方向。
在过去的几年中,进展如此缓慢,这是一个明智的决定,即不要以“ JBoss”为名称来命名新项目,并尽可能重命名一些现有项目。 因此,例如,当“ JBoss Messaging”项目决定发布一个全新的更好版本时,该项目决定将其命名为“ HornetQ”。 同样,JBoss Transactions现在被称为Narayana。 有各种这样的重命名和新名称的示例。 显然,对JBoss Application Server进行相同操作将需要一些时间和额外的精力,因为由于各种原因,这确实是一个巨大的变化。 但这必须最终完成,这就是现在变成WildFly的原因。
那么,JBoss EAP中的“ JBoss”名称会怎样?
重命名仅适用于JBoss Application Server社区版。 付费版本仍称为JBoss企业应用平台(JBoss EAP)。 由于重命名的初衷是消除JBoss Application Server社区版本与类似名称的JBoss EAP之间的混淆,因此名称更改仅适用于社区版本。 因此,最终,随着时间的流逝,当有人提到WildFly时,我们显然知道他们正在谈论社区项目,尤其是应用服务器项目。
WildFly 8.0.0.Alpha1发行版与以前的JBoss AS7发行版有何关系?
WildFly 8.0.0.Alpha1是应用服务器社区版本(以前称为JBoss AS7)的发行周期的延续。 JBoss AS7的最新版本是7.1.1.Final(追溯到2012年3月)和WildFly8.0.0。Alpha1现在是同一项目的下一个新名称。
WildFly 8.0.0.Alpha1是新项目的发行版吗?
我知道我早些时候已经回答了这个问题的一个变体,但是我也想包括这个措辞不同的问题的答案,因为我希望很清楚WildFly只是JBoss Application Server的重命名。 它是
不是一个新项目。 因此,WildFly 8.0.0.Alpha1的发布是先前命名的JBoss Application Server项目的发布周期的延续。
8.0.0.Alpha1版本中有哪些新功能?
既然我们已经说明了WildFly是什么,以及有关名称更改的历史,那么让我们关注发布本身。 不久前 , WildFly的项目负责人Jason在此处的2个开发邮件列表线程中列出了WildFly 8版本的目标:
- WildFly 8路线图(建议书)– http://lists.jboss.org/pipermail/jboss-as7-dev/2013-March/007884.html
- WildFly 8时间表– http://lists.jboss.org/pipermail/wildfly-dev/2013-May/000062.html
这些就是WildFly 8的目标和时间表。
WildFly 8.0.0.Alpha1是实现这一目标的第一个里程碑。 该发行版包含一些新的Java EE7功能,一个名为Undertow的新Web服务器实现(作为JBossWeb Web服务器的替代品)以及一些其他新功能。 当然,它也包含许多错误修复,并且由于上一版本已经超过一年了,因此错误修复的数量是巨大的。 Jason在http://lists.jboss.org/pipermail/wildfly-dev/2013-May/000139.html的开发人员邮件线程中概述了WildFly 8.0.0.Alpha1版本。
请下载此新版本,然后尝试一下。 像往常一样,我们的WildFly用户论坛始终欢迎任何反馈,问题或寻求帮助。
WildFly的下一步是什么?
就像Jason在WildFly 8发布时间表线程中指出的那样 ,我们计划几乎每隔一个月发布一次版本,目标是在今年年底发布8.0.0.Final版本。 因此,就像社区在AS7发布期间提供的所有帮助一样:
- JBoss AS 7.0发行版的社区帮助– https://community.jboss.org/thread/169491
- JBoss AS 7.1发行版的社区帮助– https://community.jboss.org/thread/195430
请继续对WildFly版本执行相同操作。
在接下来的几周/几个月中,我们计划在Blog上发布更多有关WildFly版本和WildFly运行时支持的技术的博客。 实际上,Jason在这个开发邮件列表线程中询问了http://lists.jboss.org/pipermail/wildfly-dev/2013-May/000144.html社区成员是否也愿意写博客。 这也是另一种贡献方式。 因此,如果您有任何打算在WildFly上写过或打算写的博客,请在该主题中告知我们。
那些想试用WildFly夜间版本的人,可以从我们在https://community.jboss.org/thread/224262处提到的持续集成工作中获得它。
顺便说一句,本文开头的图像是什么?
感谢您的关注! 这是jboss.org的艺术家团队(是的,我们确实有这个团队)帮助我们提出了WildFly的徽标。 喜欢它?
翻译自: https://www.javacodegeeks.com/2013/06/wildfly-8-0-0-alpha1-release-and-a-bit-of-history.html