Interface21与Tasktop探讨即将推出的Spring Tool Suite

Interface21与Tasktop科技 最近宣布他们将合作开发Spring工具套件(Spring Tool Suite)。该产品有以下特征:
  • 支持Sring2.0的最新特征,包括基于命名空间的配置;
  • 支持Spring Web流,包括一个包含内容帮助、超文本链接、校验和图形编辑功能的对WTP的XML编辑器的扩展;
  • 支持基于Spring AOP开发的工具,包括支持配置校验和可视化横切引用;
  • 支持Spring Java配置。
InfoQ与Interface21的CEO Rod Johnson和Eclipse Mylyn的领导者Mik Kersten讨论了该应用以及它与Spring IDE的关系:

1. 如何解释Spring Tool Suite与以前的Spring IDE项目的关系?
 
Rod: Spring Tool Suite将成为在Spring Portfolio上做中间件开发的端到端解决方案。它构建于Eclipse之上,Spring IDE是它的一个核心组件。Srping IDE仍然是独立的项目。

Mik: Spring Tool Suite也将构建于Eclipse Mylyn之上以简化大型Spring应用的开发,同时包含有其他一些关键特征,从问题跟踪到代码质量等等,从而更好的支持Spring应用的完整生命周 期。方案中引人注目的一点是,我们会利用对Mylyn的关注于任务(Task-Focused)的UI的扩展来为许多将要包含在Tool Suite中的最佳工具和技 术提供平滑而简单的工作流。

2. 新闻稿中列出了将要“受支持的”Spring相关的技术。你能详述“受支持”的定义么?相对于不受支持的技术,受支持的技术会允许我做什么?

Rod: Interface21已经为Spring框架和Spring portfolio中的其他产品提供了高质量的支持服务,包括承诺的事件响应时间。Srping Tool Suite将受到同样的支持。

Mik: 我们的方案还有一处比较有吸引力:我们会把订阅和支持机制包含在Tool Suite内。对于Spring的新手而言,该功能会通过教程和内置的Interface 21的Spring精彩培训材料为他/她提供工具向导。对于经验老道的专家,这个功能可以缩短支持周期,通过提供对诸如应用配置这类关键问题的共享和反馈 机制使得专家更容易得到事件的解决方法。

3. 新闻稿没有提到许可证的问题。新产品是商业的还是开源的?

Rod: 所有订阅了Interface21支持服务的客户都可以得到新的产品,它同时包括开源的组件和不开源的组件。在这个集合中,Spring IDE和其他开源组件得到了显著的增强,而同时一些新的功能没有开源。
4. 您是否 可以 不熟悉技术的读者 简要的描述一下Mylyn工具和即将推出的Tasktop产品的能力?

Mik: Mylyn给IDE增加了两样东西:集成的任务管理和自动内容管理。这意味着构成了一个开发者工作日的所有任务,例如我们修复的bug或者我们增加的特 征,都被无缝的集成到IDE的界面中了。任务可以来自各种任务管理工具,包括Bugzilla, JIRA, CollabNet, Rally和其他工具,IDE集成提供了例如代码补全,变更管理和离线编辑等功能。真正让开发者大呼过瘾的是当你激活一个任务时,Mylyn会自动的调整 整个Eclipse IDE从而只向你显示与任务有关的源代码文件和元素。

目前的Mylyn发行版包括支持普通Java开发者和Eclipse插件开发者的扩展。这次Interface 21和Tasktop合作的一个最激动人心的部分是我们将构建针对企业应用的Mylyn的扩展,从而使得更多的用户可以用Mylyn提高他们的生产率。专 注于任务的桌面产品(Tasktop)超越了IDE的窗口,将Mylyn的专注于任务的界面扩展到知识工作者需要交互的其他知识来源,不管这些来源是在你 的Outlook邮箱中的信件,在你的Google日历中的事件还是在Wikipedia中的引用。由于Tasktop产品将Mylyn的任务列表扩展到 被开发者和在软件开发过程中涉及到的人所使用的其他信息来源,所以它和Spring Tool Suite是非常互补的。

5. 你们的伙伴关系是如何形成的,什么使得你们在一起工作?

Rod: Interface21很高兴与Tasktop和Mik Kersten一起工作,因为我们相信他们正在推动真正的给开发者带来了巨大价值的工具革新。Mylyn对于Eclipse用户是重要的进步。我们相信 Tasktop完全吻合我们对于高质量,革新的软件和对开发者的实践的解决方案的承诺。Tasktop对于Eclipse生态系统是一个重要的贡献者,这 意味着我们在帮助与我们一样的开源社区。

Mik: 这些感觉不仅仅是共有的,而且是基于长期的发展过程建立起来的。自从Eclipse在2001年晚期发布第一个版本以来,Adrian Colyer (Interface 21 CTO)和我就一起为AspectJ工具工作,我们都认为中间件是面向方面编程(AOP)的杀手应用。从那时起,我敬畏的看着Rod Johnson和Colyer的步伐,他们把Spring框架从一个我们所共识的对组件化和简单化的原则的具体化,发展为Java企业应用开发的事实标 准。我无法想象Taskotop不把我们自己的web服务建立在Spring之上,我还听说Interface 21的员工说起他们无法想象没有Mylyn的工作。你可以想象我们技术同盟的程度之深。我们的同盟建立于我们对开源框架和革新的共同热爱。我盼望着我们的合作会给Java企业应用开发者在明年带来生产效率的显著提高。

查看英文原文:Interface21 and Tasktop Discuss The Upcoming String Tool Suite

译者简介曹云飞,西安交通大学计算机软件硕士。现就职于 Ethos ,热衷于新技术的钻研,软件架构与敏捷开发,目前从事Home Control方面的工作。参与InfoQ中文站内容建设,请邮件至 china-editorial[at]infoq.com。

你可能感兴趣的:(Interface21与Tasktop探讨即将推出的Spring Tool Suite)