我经常被问到我正在Red Hat工作的项目是什么,或者我是哪个团队的一员。我的回答就像一个清单

  • Seam
  • Weld
  • CDI TCK
  • Arquillian

...有时我真的不确定我是否可以把自己归类为某个项目的成员(例如,RichFaces)。其他在这里徘徊的开发者可能有类似的故事。最终,我们只是简单地回答,“我是in.relation.to群体的一员。”

然而,对于不认识这个博客或其历史的人来说,这个描述毫无意义。这让我意识到,在JBoss社区中,我们缺乏真正的身份。我认为这损害了项目之间的集成和协调精神。作为我的社区联络员的第一项任务,我决定解决这个问题。

Seam通常被描述为将众多标准和非标准Java EE技术连接在一起的胶水。将我们联系在一起的胶水是我们都在为应用开发者(有些人使用“企业Web开发者”这个术语)创建工具和框架。这个目的不仅团结了我们这些创建这些技术的人,而且也团结了我们与使用这些技术的人。因此,为了将我们团队的名称与社区成员的通用组织名称对齐,我们选择了这个名称

应用程序开发者项目组(或者更随意的名称,App Dev Group)

这个组是一群松散结合的项目,人们经常将其视为他们的开发栈

  • Seam
  • JBoss Tools
  • Weld (CDI)
  • RichFaces (JSF)
  • Hibernate Validator (Bean Validation)
  • Hibernate (JPA)
  • Hibernate 搜索
  • ...也许还有其他

我们最近还成立了 JBoss 测试组,包括 Arquillian、ShrinkWrap、JSFUnit 和其他测试工具。我们中的一些人也包括在内。

当我们面向这个听众,或试图描述我们在 JBoss 社区的位置时,我们可以通过使用术语 App Dev(应用程序开发项目)来真正建立联系,这表明我们在思考跨技术的问题。所以,这就是我们的团队名称。


回到顶部