领先一步
VMware 提供培训和认证,助您加速进步。
了解更多在 Rod 最近关于Interface 名称起源的博客,以及最近关于 Acegi Security 更名的讨论,加上去年底我的同事 Ben Hale 建议我写一篇关于“Acegi”名称起源的博客,我决定是时候这样做了!
首先,发音是:“啊-西-吉”。既然我们已经搞定了这个,那么我们来了解一下它的来源。
对于那些尚未听说过 Spring 系列产品的人来说,你们将在未来几个月内听到更多关于它的信息。Spring 实际上是一个相关产品家族,具有可比拟的技术和文化维度。Spring 系列中的每一款产品都共享着一致的架构质量、关键设计模式、代码库、文档、测试覆盖率、友好的社区、开源许可、集成示例、发布路线图以及来自 Interface21 的商业服务(例如深度培训和支持)的可用性。
将 Acegi Security 更名为 Spring Security 旨在加强其在 Spring 系列中的地位,并重申其对上述原则的承诺。虽然我将继续领导该项目,但我与 Interface21 的合作以及 Acegi Security 重新定位到 Spring 系列中,将使我们能够接触到来自我们 全球团队 的更广泛的技能和资源。此外,Acegi Security 的路线图将与其他 Interface21 领导的 Spring 系列产品保持一致,这将通过提供一致的方向使整个 Spring 社区受益。
我们也预计此次重新定位将提高 Acegi Security 的采纳率。我们的客户告诉我们,他们的企业标准团队已经批准了 Spring Framework,因此重新定位将有助于开发人员获得使用其集成安全模块的批准。一个更大的社区也带来了更多的点对点社区支持、补丁、功能建议、错误报告和开发人员。
这些变化将在 1.1.0 版本中显现,该版本将提供 命名空间支持,并需要 Spring 2。届时产品将被更名,包名也会随之改变。我们预计包名更改不会造成任何困难,因为迁移到命名空间也意味着迁移到许多人要求的新的简化配置格式。因此,人们很可能无论如何都会更改他们的配置。对于那些希望保留旧配置格式的人,只需使用查找和替换即可。我们短期内不会更改 acegisecurity-developer 邮件列表或 Subversion 存储库。
您可以想象,这些变化并非轻易做出,而是经过深思熟虑的。我们相信,提供一个全面且集成的产品组合符合整个 Spring 社区的最佳利益,这将带来更易于采纳、更丰富的集成示例、高质量的文档、更强大的社区以及专业服务的可用性。我很高兴 Acegi Security 将在 Spring 产品组合中发挥其作用,并且此次重新定位将为所有相关人员带来增强。