帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统
栏 目:
 
您的位置:首页 > 技术文档 > JAVA编程
J2EE还是.NET,这是一个问题
作者:佚名 发布时间:2005-04-02 来源:不详
 
  用户对Web服务平台各
台而感到困惑了。
对立阵营的争夺还没有感觉,但

软件开发商已经在为跟随哪一个平

  微软公司的.NET和Sun公司的J2EE,正打得不可开交。                    
  从历史沿革上看,.NET和J2                                             
  EE的战争,实际上是Wi
要以Windows平台为依托;
ndows平台和Unix平台斗争的延
而J2EE的所有应用,也毫无疑问
续。因为.NET的所有相关应用,都
地建立在Unix基础上。
  对于软件开发商的CTO
题。
或用户的CIO来说,在J2EE与.NE

T之间进行抉择,是一个痛苦的问

  关乎未来的选择                                                                
  对于软件开发商来说,选择决定着公司今后的命运。                                
  如果选择了.NET,今后所有的产品开
操作系统,利用微软的开发工具,学习微
行。而微软的产品升级换代很快,且换代
成本比较低,但高昂的升级成本将令用户
发都将只有一个供应商——微软。员工要使用微软的
软的开发规则,最后的产品也只能在微软的产品上运
后平台还存在一些不兼容的地方。尽管第一次实施的
和供应商头疼。
  当然,微软的产品便宜,开发人员的
势的另一面是巨额的培训成本。微软产品
微软的技术服务,每天8000元的成本并不
成本低,开发工具好用,开发效率高。不过,这些优
更新非常频繁,需要对员工不断进行培训。如果购买
是每家软件公司都能承受的。
  而且多数客户都有一种
味着开发商基于微软平台开
先入为主的印象:在微软平台上
发的产品只能走薄利多销的路子
运行的产品价格不会太高。这就意

  由于了解微软产品的人太多,几乎所
所以,一些客户对微软平台的安全性存在
通常会谨慎考虑微软的平台。这自然对开
有的病毒、大部分黑客的攻击都是针对微软平台的。
疑问。涉及高可靠性、高安全性、高访问量的系统,
发商不利。
  作为中国证券软件的领
路口。以前他们的主要产品
券软件领域比较早,恒生现
营业部客户既是资源,也是
Windows NT 4.0,又无法从
军企业,杭州恒生电子有限公司
都是围绕营业部进行开发,大多
在大量的方案实施还是在Window
包袱:如果要升级换代,工作量
微软那里得到足够的支持。
现在就走到了必须做出选择的十字
基于Windows NT平台。由于进入证
s NT 4.0上。对恒生来说,上千个
将是天文数字;如果继续使用

  如今证券行业大集中的
银万国证券有限公司进行的
统半壁江山的恒生竟然连一
,恒生最终站到了Sun的一
呼声越来越高,恒生原有的系统
新一代信息系统平台32个项目招
个入围产品也没有,这让他们不
边,将新一代证券集中交易系统
面临着被淘汰的危险。在前不久申
标过程中,曾经占领营业部业务系
得不考虑新产品的开发。几经犹豫
移植到Unix平台上。
  北京东方清大(神达)
决方案的小公司。早在1998
但到了2001年5月,这个产
问题,由于检察院属于国家
环境,可以进入检察院系统
高手,且原来的产品都是基
技术发展有限公司是一家主要为
年,他们开发的C/S结构的检察
品已经近3年没有升级了。开发
机密单位,因此从市场策略上来
的核心领域。但公司现有的7个
于微软平台的,转型显然风险太
检察院行业提供办公与办案系统解
院办案系统就得到了业内的好评。
新产品必然涉及到开发平台的选择
说,他们非常希望选择J2EE的开发
软件开发人员都是Windows平台的
大。
  经过长达3个月的讨论,东方清大最
是放弃进入检察院、法院核心领域的机会
果资金允许,我还是想开发一套可以用于
终选择了微软的.NET平台,新产品快速出笼,代价则
。该公司董事长高宏程博士还是有点不太甘心:“如
Unix与Linux平台的产品。”
  而那些在行业内已有长期积累的软件
展机会,将原有的系统升级到J2EE的平台
牌厂商都对其全力支持。无论是硬件平台
选择,只需开发一次,就可以为不同需求
公司CTO们,有许多是希望在这个关键时刻把握住发
。J2EE所具有的开放性、跨平台性、安全性让很多大
、操作系统、数据库、中间件、应用系统都有很多的
的客户完成不同级别的方案。
  不过, Sun、Oracle、
。IBM号称提供全方位解决
工具是VisualAge——全部
是开放体系,其中任何一部
样那样的兼容性问题。
IBM等大牌厂商虽然都宣称全力
方案,使用DB2作数据库,以Web
是IBM自己的体系。而作为Sun O
分都可以更换其他符合标准的产

支持J2EE,但各家的方案各有不同
Sphere作为中间件开发平台,开发
NE开放网络环境的核心,J2EE号称
品。但在实际使用时,也还是有这

  J2EE的开发工具虽然有
但与微软.NET的开发平台相
同一个项目,使用J2EE的进
是个好消息。
很多,如Sun的Forte,Borland
比,在与数据库的集成性与易用
度可能会比使用.NET慢一些。这

的J Builder,IBM的VisualAge,
性方面还有一定的差距。如果开发
对于那些时间较紧的项目来说并不

  虽说J2EE是通用的,但是由于不同厂
些细微的差别,要开发真正的跨平台产品
不同的参数,而且要进行长时间的调试,
商的数据库、Web服务器、中间件服务器等等都有一
就需要对所有的产品都精通,分别为不同的搭配设置
这也是中小软件公司难以企及的。
  另外,熟悉J2EE的程序
后多种平台的项目经理与系
员比熟悉微软产品的开发人员薪
统分析师的薪水更高。
水要高出一块,能精通整个J2EE前

  其实更重要的是软件开
户增加平台迁移的成本,用
增加一个竞争对手。
发商的市场战略问题。如果新产
户培训也需重新进行。如果同时

品抛弃原来的微软平台,势必让用
开发两种平台的产品,等于给自己

  用友集团在开发平台的选择上同样难
Windows平台上,而许多高端用户对于Win
用友的销售与技术人员不得不费尽口舌向
以抉择,其原来的ERP-U8系列产品基本上都是在
dows平台的稳定性、可靠性与可扩展性都有所怀疑,
客户解释。
  而作为用友新一代产品
ERP-U8相比,这一代产品定
配备了各自独立的销售队伍
功能基本类似的产品,但在
流市场——中端客户市场出
避免了。
的ERP-NC,则全部基于J2EE环境
位于中高端客户,并且从系统设
。虽然用友集团有人力、财力、
产品销售上,却遇到了无法解决
现重合,产品的定价、服务又基

开发,与定位于中低端客户的
计开始就与ERP-U8彻底分开,同时
物力支持两套开发队伍,实现两套
的问题:两种产品的客户在ERP主
本类似,两支销售队伍抢单就难以

  北京中启技术有限公司的转型就更有
供进销存系统。前年,该公司利用ASP开
今年在竞标新华书店总店的全国图书发行
统可靠性提出了质疑。为了拿下这个项目
,最后下狠心选择了BEA的中间件平台,
得的,这是公司上台阶的一个机会,也是
代表性。这家公司在图书行业奋斗了六七年,主要提
发了一套简单的网上书店软件,得到了市场认同。但
网时,新华书店总店对他们现有产品的可扩展性与系
,该公司副总经理潘毅几乎考察了所有的中间件厂商
并花大价钱挖来了这方面的高手:“这些投入还是值
公司突破发展瓶颈的一次赌博。”
  虽然是一个小厂商,以
低,他们基于Unix平台的网
因此价格也相对较高,市场
、可靠性、可扩展性上都有
说。
世纪互联为基础建立起来的华证
上证券交易系统在华夏证券得到
推广阻力重重。“与Windows平
一定的优势,但很多客户却更看

网络信息技术有限公司的起点却不
了好评,不过由于开发成本较高,
台相比,我们的产品在功能、性能
重价格。”华证网络一位销售人员

  需求决定一切                                                                  
  最终用户的CIO该如何抉择?                                                  
  如果过去使用的都是微
用户要为微软的频繁升级做
据库、中间件等不断升级、
软的产品,大可以继续使用,因
准备。一个IT项目的第一次投资
打补丁的后续升级成本会很高。
为无须花费太多学习时间。不过,
成本可能比较低,但操作系统、数

  此外,在系统压力不大、使用频率不
但如果业务迅速发展、系统需要扩展时,
集管理不是一般的信息管理人员能够胜任
高的情况下,基于微软平台的维护成本可能比较低。
系统的扩展成本可能会突然高企,而且多服务器的群
的。
  在这场开发平台的战争
际情况。通常中小用户或在
Unix环境。
中,用户的CIO大多是凭经验判
非核心领域倾向于微软产品,而

断,并通盘考虑自身业务需求与实
中大型用户或核心业务则倾向于

  西北证券有限公司只有十几家营业部
豫再三,决定使用Windows平台。“作为
技术人员对Unix也不熟悉,再说我们这儿
,在选择网上交易系统的过程中,技术总监赵兵克犹
一个小券商,现在的业务系统没那么大需要,我们的
也留不住Unix高手。”
  在国有企业中,中国石油总公司的信
业,PC平台根本无法支撑整个业务系统,
平台,也早就储备了一大批这方面的人才
成章。”该公司信息中心的一位人士告诉
息系统建设得比较早。“我们是全国性的国有大型企
所以从一开始,我们绝大多数核心业务平台都是Unix
。现在选择J2EE进行新的业务系统开发就自然是顺理
记者。
  正因为有了J2EE与.NET
是最后很有可能以Web Serv
的战争,才会有技术的进步。虽
ice为基础走向融合,这也是所
然现在两大阵营有点势不两立,但
有业内人士的希望。

  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·J2EE开发n层应用  (2005-04-02)
 ·J2EE概述  (2005-04-02)
 ·J2EE应用部署(一):基础篇  (2005-04-02)
 ·J2EE应用部署(二):实践篇  (2005-04-02)
 ·J2EE应用部署(三):高级篇  (2005-04-02)
 ·J2EE:美好的蓝图  (2005-04-02)
 ·从商业角度分析J2EE与WINDOWS DN  (2005-04-02)
 ·XML和J2EE的完美结合  (2005-04-02)
 ·J2EE的安全认证机制  (2005-04-02)
 ·J2EE配置指南  (2005-04-02)

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·DiscuzX2.5会员整合通行证发布
·帝国CMS 7.0版本功能建议收集
·帝国网站管理系统2012年授权购买说
·PHPWind8.7会员整合通行证发布
·[官方插件]帝国CMS-访问统计插件
·[官方插件]帝国CMS-sitemap插件
·[官方插件]帝国CMS内容页评论AJAX分
   类别最新
·谈谈JDBC
·JDBC专题介绍
·JDBC接口技术
·利用weblogic的POOL(连接池)连接
·Jsp中调用Oracle存储过程的小例子
·JSP数据库操作例程
·JSP数据库连接大全
·用连接池提高Servlet访问数据库的效
·一种简单JDBC连接池的实现
·数据库连接池Java实现小结
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统