DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1076|回复: 0
打印 上一主题 下一主题

[待整理] 针锋相对 Java与.NET应对SOA开发

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-13 15:04:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本月初,Evans数据公司调查了400个活跃在Web服务工作的开发人员和IT经理,发现Java的使用率在增长,而微软.NET的使用率则相对减少,这个结果对于Java方是一个促动。根据Evans的调查,Java略有上升,而.NET下降了百分之二十。但是依照Evans所说,网络调查的结果是两种技术在总用量中“实际上不分胜负”,五个回答中就有一个是准备两个技术都用。   

  提出将两者对比的两位分析师说对于两种技术的支持也是一样的。

  “我不认为这是一些人所认为的信仰之战,起码在后端、在架构端不是。” Current分析有限公司的应用架构首席分析师Bradley F. Shimmin说。“多数的SOA应用服务器平台既支持Java环境,也支持.NET环境,两种支持是对等的。”

  Java和.NET在SOA开发上都各有优缺点,ZapThink有限公司的资深分析师Jason Bloomberg说,他提出调查结果只能反映出目前暂时的现状,而不是将来的趋势。

  “我的感觉是这些数据表明了一个短期的结果,但是这个短期结果未必就是长期的趋势,”Bloomberg说。“.NET的弱点是和其他平台的集成,而Java的弱点在于灵活的用户接口的构建上。因此现在的数据意味着许多公司仍将关注于构建自己的服务,这些服务中常常包括在传统环境——Java更强的一个领域——中处理各种不同成分。

  随着SOA项目的发展,这也许会将Web服务组合并融合进应用中等方式去改变,他说。

  “当这些公司到达我们所称为服务倾覆点的阶段,他们的焦点将转向服务的消耗和合成,而且在这一区域中Java不再处于领导地位。”ZapThink分析师说。“然后它将变成.NET、Adobe和以用户界面为中心和商业以处理为中心的所有工具之间的战役,而且这场战役主要不是关于平台的,而是关于处理和接口方面的。当这一切发生,我们可以预料到调查结果将会变得截然不同。”

  然而,Shimmin认定这一调查还是可能反映出一种趋势,列举了Java开源团体观点,这与调查结果发布时,Evans的首席执行官John Andrews的看法是一致的。

  “有两个主要的原则会左右公司选择架构的决定,”Shimmin说。按照他的观点,第一,公司选择能给他们带来最大利益的技术和产品,这些利益包括增加开发人员的生产力。第二,从长远观点来看公司会寻求灵活性。

  “基于Java的SOA技术,例如Spring框架和企业JavaBeans(EJB),对于第一个原则而言确实简化和缩减了开发需求和约束,”Shimmin说。‘对于第二点,以Eclipse环境为主要代表的开源开发工具和技术,给了客户一个保障——投资在横跨的项目、时间的流逝中都有相应的持续,包括如开发人员的培训等人员知识投资。我认为用户所关注的这一方法的核心是两个方面的结合。“

  Shimmin的观点是微软缺乏一个开源团体,这可能妨碍它的SOA运作,即使它给开发人员提供了生产力。他说象Windows通讯基础(WCF)的.NET技术,以及象使用C#的Visual Studio这种优化.NET的开发工具提供了到SOA的简单化开发方法。

  “但是他们缺少一个如Eclipse这样的健壮的开源生态系统,此系统能够使得平台茁壮成长,并超出微软所构建的技术范围。”Shimmin说。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-11-15 16:21 , 耗时 0.085253 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表