AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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

  • 2007-10-25
  • 本文字数:2156 字

    阅读完需:约 7 分钟

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

2007-10-25 08:101283
用户头像

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

关注

评论

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

从一个模糊词查询需求的处理方案讨论到一种极速匹配方案的实现

行如风

模糊匹配 双数组trie树 ahocorasick ac自动机 黑名单过滤

如何基于 SDK 快速开发一款IoT App 控制智能灯(iOS 版)

IoT云工坊

ios App 物联网 IoT sdk

“盗窃”公司源代码被开除的CTO | 法庭上的CTO(20)

赵新龙

CTO 法庭上的CTO

九环智能合约开发

V19927655815

APP开发

生产环境全链路压测建设历程 21:某快递 A 股上市公司的生产压测案例之基于测试流量的混沌工程(故障演练)

数列科技杨德华

全链路压测 七日更

为什么要TDD(测试驱动开发)

sherlockq

敏捷开发 TDD 极限编程

快速接入 | 从 0 到 1 构建语音聊天室

拍乐云Pano

音视频 RTC 实时语音 语音聊天室 语聊房

重磅|中国PostgreSQL分会与腾讯云战略合作协议签订

PostgreSQLChina

数据库 postgresql 软件 开源社区

星域母子币系统软件开发|星域母子币APP开发

系统开发

像用户一样测试:打破知识的诅咒

QualityFocus

测试 软件质量 可用性 用户体验

英特尔力邀150家产业大咖推动Evo严苛认证,打造PC界的奥斯卡

E科讯

直播中不可缺少的一环-rtmp直播推流

anyRTC开发者

音视频 WebRTC CDN RTC RTMP

盘点 2020 | 10 天开发前台系统技术系列

老魚

CSS 大前端 全栈 js 盘点2020

犯“走私罪”的CTO | 法庭上的CTO(19)

赵新龙

CTO 法庭上的CTO

anonymous匿名者场外交易系统APP软件开发

系统开发

为什么说rollup比webpack更适合打包库

fengxianqi

大前端 Rollup webpack

Spring 源码学习 11:invokeBeanFactoryPostProcessors

程序员小航

Java spring 源码 源码阅读

什么是浮点数?

Kaito

计算机基础 浮点数

从MongoID的生成讨论分布式唯一ID生成方案

行如风

雪花算法 分布式ID 全局唯一ID 流星算法

高空立体云防控系统搭建,智能化平安小区建设方案

t13823115967

平安小区 智慧平安社区建设

移动生态盘点与HMS生态解析

华章IT

华为 Android Studio 移动开发 HMS

没能进入大数据领域

escray

面试 面经

计算机网络简述

lee

计算机网络 网络协议 网络

英特尔赵宏:从硬件创新到平台突破,PC的未来非常值得期待

E科讯

人工智能不过尔尔,基于Python3深度学习库Keras/TensorFlow打造属于自己的聊天机器人(ChatRobot)

刘悦的技术博客

人工智能 tensorflow chatbot 聊天机器人 keras

智慧仓储管理系统,是否能解决购物狂欢节后新一轮爆仓危机?

一只数据鲸鱼

物联网 数据可视化 智慧物流 智慧仓储

云视频技术领军人赵加雨:如何提升在线教育课堂互动体验

拍乐云Pano

音视频 在线教育 RTC 互动课堂 白板

抢先体验全新升级版Eternal Wallet!

Geek_c610c0

数字货币 数字货币钱包开发

重学JS | 数组遍历的7种方法及兼容性处理(polyfill)

梁龙先森

大前端 编程语言

深入浅出 ZooKeeper

vivo互联网技术

zookeeper 分布式 ZAB

应急指挥中心平台搭建,移动可视化指挥解决方案

t13823115967

可视化数据分析搭建 应急指挥

Interface21与Tasktop探讨即将推出的Spring Tool Suite_Java_Scott Delap_InfoQ精选文章