对等协作功能为广泛分布的软件团队实现“虚拟对等编程”
美国 Borland 软件公司推出JBuilder? 2006。这是Borland屡获殊荣的Java?综合开发环境 (IDE)的最新版本,专为加快企业级Java应用的开发而设计。JBuilder 2006的崭新功能可帮助软件团队更有效率地实时、跨地域进行协作。新功能包括对等开发人员协作、集成需求管理、源代码管理及单元测试等对应用软件生命周期的支持。
与此同时,Borland推出新版本Optimizeit?应用效能管理工具套件,该产品能在J2EE?应用开发过程中发掘出有碍效能的问题并予以解决。
Borland产品部高级副总裁Boz Elloy表示:“软件开发变得越来越复杂,因为IT团队的可用资源在减少,但企业的要求却在提高,而且平台及标准日益繁多,开发团队又往往散布在不同地区甚至时区。在这个软件开发的新时代,开发人员更需要同步一致地进行协作。以前,只有小型及集中式的团队才能做到如此紧密的协作,而JBuilder 2006能让分散在不同地方的开发人员如同置身一个房间内一样。”
JBuilder及Optimizeit都是Borland应用软件生命周期管理 (Application Lifecycle Management,简称ALM) 的重要组成部份,能与其它Borland的ALM产品紧密集成,为开发人员提供环环紧扣的工具,提升自身以致团队的生产力。
加速分布式Java开发
JBuilder 2006针对分布式团队 ─ 包括外包、离岸、远程或分布式团队的独特需要而设计。新增的对等协作功能方便分散在不同地点的开发人员一同修改源代码、进行可视化设计及纠错。
有Gartner研究指出 (注一),当团队内存在地域、文化及架构等差异时,想要成功地进行应用开发,就需要团队成员能更紧密地协作。因此,从事分布式软件开发的机构应向技术提供商要求能降低全球协作式应用的交付除的工具套件。只有对这项挑战未雨绸缪的IT团队才能更有把握在竞争日益激烈的开发环境中取得成功。
近年新兴的灵活编程方法,包括极限编程 (Extreme Programming),均致力于降低各种变化对软件开发的影响和风险,甚至利用这些变化来提升客户的竞争优势。这些编程方法提倡开发团队与业务专家紧密协作,要求他们频繁地亲自进行沟通,故此这些方法传统上只有小型及集中式的团队才做得到。JBuilder 2006有助于更大型及更分散的开发团队进行实时的对等协作,使他们能够使用配对编程技巧。有了JBuilder 2006,两个甚至更多的编程人员便能一同工作,就同一个设计、算法、源代码及测试进行协作,并能共同解决难题或发挥创意。
Dophin Data Development Ltd总裁Kevin Dean表示:“我们目前有一个项目,该项目的客户没有中央办事处,又涉及多个分散在不同地点的开发人员。JBuilder 2006崭新的对等协作工具可帮助我们分享源代码及开发技巧,更方便有经验的高层开发人员教导和协助经验较少的队员,而不必让他们预约开会讨论。”
另外,JBuilder 2006还可帮助开发人员发现并减少软件的保安漏洞。它集成了Borland的合作伙伴Fortify Software的崭新技术,能分析源代码并按照业界最佳标准及自动源代码审核来找出安全漏洞。JBuilder 2006还能:
? 降低采用新技术标准的复杂度-JBuilder 2006可支持Enterprise JavaBeans?、网络服务、XML及数据库应用开发,并对几乎所有Java开发环境提供以业界标准为基础的支持。它还具有从J2EE 1.4到JDK? 5.0畅顺转移功能。
? 简化项目管理及集成-JBuilder 2006提供中央化环境,能协调整个开发流程,简化了开发工具的管理。它采用开放式架构,方便集成其它工具,让开发团队灵活地使用已有的软件投资。
? 便于扩展-JBuilder 2006让开发人员使用数以千计的第三方嵌入式工具并定制最适合个人使用习惯的环境。需求管理或漏洞追踪等流程也具备弹性,可按需要修改。团队还能够设定开发环境的“个性”,为每个项目制定及精简相关接口。
展望未来:Peloton及Core::Developer?
Borland作为软件开发的领袖及IDE先锋,将继续制通过旗下的IDE协助企业实现软件交付最优化 (SDO)概念。Borland将会把JBuilder 2006的先进功能融入Core::Developer?,即Borland的核心软件交付平台 (Core SDP) 中专为开发人员而设的部份,为客户提供进一步优化其软件开发活动的途径。
Borland开发人员解决方案总监Rob Cheng表示:“我们的IDE致力于协助开发人员为其企业增加价值,所以我们不仅提升了JBuilder 2006作为IDE的功能,更把JBuilder的精华融入Core::Developer中。客户可以按自己的进度及独特需要改进开发团队及其所用工具。”
上市时间:
JBuilder将在九月中开始向客户付运,而Optimizeit 2006现已有售。现已使用或正更新JBuilder及Optimizeit支持及维护服务的客户将可免费升级至新版本。