制约微软C#语言 IBM与JBoss联手推Java新功能
发布时间:2019-06-16 00:06:29 所属栏目:MsSql教程 来源:蓝点
导读:> 9月25日报道:IBM与开放源代码Java软件商JBoss有意进行一项Java标准化计划,意在制约日益受到欢迎的微软C#语言。 两家公司目前独立投资于一项软件开发技术-AOP(aspect-oriented programming),可 加速应用开发速度,且更具弹性,并不易出错。 JBoss企业开
> 9月25日报道:IBM与开放源代码Java软件商JBoss有意进行一项Java标准化计划,意在制约日益受到欢迎的微软C#语言。 两家公司目前独立投资于一项软件开发技术-AOP(aspect-oriented programming),可 加速应用开发速度,且更具弹性,并不易出错。 JBoss企业开发与策略副总裁Bob Bickel透露,现在两家公司有意把AOP变成Java的标准功能。JBoss最近已加入Java正式开发机构Java Community Process。 把AOP加入Java规格至少还需一两年时间,此举可让Java开发人员获得更先进的程序编写技术。JBoss与IBM联手要将AOP加入Java的主因来自于微软在C#语言上的成功。C#语言在许多方面都具有Java的特质。JBoss主管认为微软通过各种手段意欲以C#取代Java。 “JBoss与IBM都相当关切C#热门度有超越Java的迹象。”Bickel表示。 微软没有立即针对此事发表评论。 JBoss免费提供JBoss Java服务器软件,营收来源以销售服务为主;IBM去年则挤下BEA成为Java应用服务器软件市场的龙头老大。 对于Java阵营而言,如何让Java开发人员更具生产力可说是对付微软竞争的当务之急。 Java原创者Sun计划推出Project Rave开发工具,意在针对微软Visual Basic工具最厉害的简易应用开发上。BEA上月也推出WebLogic Workshop 8.1,企图拿下更大的Java服务器软件占有率。 Forrester分析师John Meyer表示,短期内,简单易用的工具将有助于加速Java开发,且也有助于让Java迎头赶上微软相当成功的开发工具产品线。 “这是持续性成熟的过程。”Meyer表示,“工具通过标准审议后还需几年时间才会被产业与大众所接受。” AOP技术虽然还非主流程序工具,但Java厂商指出这些先进技术有助于长期发展。 BEA上月推出的WebLogic Aspec Framework就是要让Java开发人员以BEA的WebLogic工具与服务器软件来尝试AOP技术。 IBM Research也在好几项计划中投资AOP,包括一项称为HyperJ计划。IBM同时在开放源代码开发工具计划Eclipse中加入AOP专用的AspecJ语言的研发工作。 JBoss创始人Marc Fleury表示,微软的.Net Framework其实借用了许多AOP技术,只是微软在营销上不使用此名词。 Fluery指出,JBoss 4.0中加入的aspect-oriented结构是学习Visual Basic .Net的开发便利性。后者在开发过程中会把比较困难的程序工作(如交易或快取)以简单的卷标来做运用。 曾参与过最早期AspectJ计划的Ron Bodkin对于AOP在商业系统上的采用表示相当乐观。他表示,对此需求的最大驱动力来自于J2EE系统在编程上过于困难,使得应用开发流程速度过慢,造成企业内部会堆积许多应用开发的请求。 不过AOP要成为主流前还会面临一些阻碍。虽然AspectJ算是Java的延伸,但开发人员还是需要将过受训才会使用新技术。另外,Bodkin也指出,产业目前尚未有共识何谓aspect-oriented程序工具,对于该技术的未来走向也不明确。 “面向对象编程目前还是在初期发展阶段,大家对于对象的定义有相当分歧。标准化虽然有帮助,但在现阶段中,开放源代码对于程序人员会更有用些。”Bodkin表示。(陈奭璁/熙平) ZDNet China (编辑:南京站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读