加入收藏 | 设为首页 | 会员中心 | 我要投稿 南京站长网 (https://www.025zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

制约微软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

(编辑:南京站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读