您所在的位置: 首页>>开发>>技术新闻>>

访谈:关于CodeGear和JBuilder 2007

  • 摘要:JBuilder 2007已经发布了,基于Eclipse平台,Borland也将他的开发工具分割为CodeGear公司。为此记者采访了Michael Swindell,CodeGear产品的副总裁和JBuilder 产品经理Joe McGlynn,他们谈到了新公司和JBuilder 2007。
  • 标签:Borland  CodeGear  JBuilder  Eclipse

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。

(责任编辑 火凤凰 sunsj@51cto.com  TEL:(010)68476636-8007)


开源框架Eclipse发展历程
Eclipse开发平台应用
走向银光 —— 一步一步学Silverlight2
让你的代码“炫”起来——WPF开发教程
WebSphere 实现SOA的利器
 
 验证码: (点击刷新验证码)   匿名发表
  • 野蛮生长

  • 作者:冯仑著
  • “地产界的思想家”冯仑纵横生意江湖20年来,第一次系统梳理出书。  三十年来中国民营企业从前公司时代发展到公司时代,21..
Copyright©2005-2008 51CTO.COM 版权所有