访谈:关于CodeGear和JBuilder 2007
【IT168分析评论】
JBuilder 2007已经发布了,基于Eclipse平台,Borland也将他的开发工具分割为CodeGear公司。为此记者采访了Michael Swindell,CodeGear产品的副总裁和JBuilder 产品经理Joe McGlynn,他们谈到了新公司和JBuilder 2007。
记者:Borland在开发者社区里是被公认的名字之一,为什么对新公司来说会有使用新名字的这种需求呢?
Michael Swindell: 过去几年里,Borland经历了许多事情,其中开发工具就是其中的一项,这些工具有着强大的商标,客户认可这些商标, Delphi, JBuilder, C++ Builder和InterBase这些商标有着较强的客户基础, 就像Turbo商标一样把我们带回到以前。
但是公司还有其他的产品,在二月份,我们一直着眼于分离开发工具和应用程序的周期管理,我们发现有两个不同的学科,他们代表着不同的兴趣,不同的利害关系和客户的不同类型。
当Borland CEO Ted Nielson在今年来到董事会时,他就作出了个决定,保证这些产品针对不同的关注点,从二月起,CodeGear一直在Borland作为一个独立的单元来运作,现在,我们已经正式宣布这种独立的运作方式,CodeGear是Borland公司的一个独立营业公司,独立的行政组,独立的销售,独立的发展。我提到的强大的商标将会伴随着CodeGear。
记者:为什么命名为CodeGear?
Michael Swindell:我们想要与开发者明显的联系的事就是规划问题。我们一直以这些事像源代码,语言和设计等为中心来考虑名字,其中一个名字提到的就是DelphiGear,它意味着我们有助于Delphi开发者的发展,最终我们选择了CodeGear,实际上它得到了内部和重要客户的一致认可。
记者:敏捷的开发实践,不更需要使用开发工具来集成应用程序周期管理吗?而不是把ALM看作是与开发者所做的截然不同的。
Michael Swindell:我们在某些地方使用生命周期工具,但是公司关注周期工具是扩展外部开发者,跨越整个组织。
对CodeGear不同的是,我们主要关注开发者,当我们遇到生命周期的问题时,我们就会以开发者的观点来处理问题。
一个好的例子就是我们的开发小组上周发布了新的JBuilder,他们处理这个JBuilder 版本不仅仅对开源和新平台(编者注:Eclipse)作出了主要的变化,而且他们也使用了更加灵活的方法,他们使用最好的开源工具种类套件来创建这个版本,同时也发明了一些新的特性。
记者:JBuilder 2007如何帮助进行灵活开发?
Joe McGlynn:我们以前做的是一种瀑布模式,我们想要以一种简洁的方式来开始并确保有最好的工具来适合我们。在JBuilder 2007中有两个特征集,项目协助和团队观察,项目协助消除建立一个完全的开发工具栈的障碍。当我们寻找和选择不同的工具,特别是开源工具时,我们不得不忙于安装和配置,特别是在我们使用的工程中配置这些工具。
如果你想要源码控制,bug追踪,项目计划,不断的集成,一个完全的开发工具栈大约有二十或者二十五个工具,它们中的很多都要求来安装几个不同的块-数据库服务器,运行数据库脚本,安装代码等,安装Apache, Tomcat,某个工具与Tomcat 5兼容,其他的可能不行。
使用项目协助,团队可以通过一个简单的管理工具来运行程序,并且安装整个栈,部署整个工程,并且给每个开发者XML文件来配置Eclipse以便使工程运行。开发这不得不知道URL端点,存取码或者工程名,他们仅需要打开文件,拖拉代码,检查代码并且能够运行。
当你创建一个新的工程,JBuilder就创建了你的源码控制,bug追踪,XPlanner工程,你不得不建立五个不同的工程,测试这些工具的整体运行,可能会有一些类库版本上的冲突,这点上我们提供了阶段性的更新。
项目协助也处理这些工具之间的通讯,这是JBuilder 2007的第二个新特性,团队观察,团队观察提高了团队的生产力,以致于开发者能够在工程中获得信心。
记者:除了项目协助和团队观察,JBuilder 2007还有哪些新特性?
Joe McGlynn: 我们有LiveSource 技术,允许我们理解源代码然后提供源代码的不同的可视化信息,这些并没有依靠代码产生。你可以在可视化或者代码环境下开发,代码也能够反射到其他视图。
我们也在JBuilder中部署了UML建模工具,同时也有新的EJB图形设计器。也可以从POJOs,EJBs或者WSDLs中创建 Web services。
0
相关文章