首页 >> 新闻 >> 正文
Java还是.NET 脱离技术层面看需求-资讯动态
  来源:Dotnet频道 作者:采集 时间:2008-3-17  

  到底应该选择Java还是.NET,在如今的时代,这已经越来越不像是个技术问题了,倒更像一个纯粹的路线问题  

  如果说在七年前,微软的.NET计划还仅仅只是一个思想大纲的时候,对于所有软件开发领域的项目经理而言,究竟应该选择Java还是接纳.NET作为其团队的核心开发平台,似乎根本没有讨论的必要。因为没有人知道

  .NET是什么,能干什么,跟开发平台有什么关系。可是到了今天,一切都变了。

  最先改变的当然是.NET本身。如果忽略掉盖茨和鲍尔默在2000年6月正式对公众介绍.NET计划时所蕴涵的无限深意,你会发现,.NET七年来的不断具象化,和微软几乎所有重量级产品以及理念的发布保持着高度统一。从这个角度看,.NET其实就是一个图标或者文件夹,你点进去看,还会看到更多的图标和文件夹。

  到Visual Studio .NET 2003发布,微软终于算是有了第一款实质性的.NET产品,好奇的人们也是从那时起才真正体会到了.NET的价值。而且与之同时发布的、第一个内置支持.NET Framework 1.1的Windows操作系统Windows Server 2003,以及在2003年晚些时候发布的Office System 2003,都被众多分析师视为微软.NET战略走入务实阶段的标志:“将.NET技术与Windows和Office两大拳头产品结合,这表明.NET已经迈上了稳健的发展之路。”

  按照微软的路线图,研发代号为“Orcas”的VS最新版本将会在2007年年底前问世。显而易见,由于有微软持续不断的扩充和完善,.NET平台在技术环节上已经补上了许多短板,并开始兼具了不少原本只有J2EE(Java的企业级版本)平台才有的特性,并且逐渐渗透进了传统上J2EE拥有绝对控制权的领地。这使得在如今的时代,你到底应该选择Java还是.NET平台来做开发,已经越来越不像是个技术问题了,倒更像是个纯粹的路线问题:你是跟着微软走还是跟着IBM走。

  毕竟,在J2EE的阵营中,一直站着IBM这位主帅,而且IBM在2003年还把在软件开发生命周期管理领域有着崇高地位的Rational招致了麾下。以IBM在整个企业级软件市场积聚的势力,其漫长的产品线几乎可以覆盖到所有的软件开发工具。也就是说,无论你做什么方面的开发,IBM的产品都可以是选项之一,而且只要你肯花钱,IBM还有着庞大的硬件和咨询服务团队帮你解决难缠的问题。这也是IBM始终能在核心业务开发领域始终如鱼得水的原因。以Rational为例,目前中国的四大国有银行,就都是Rational的忠实客户。

  更重要的是,IBM仍然在不断求变。今年3月,IBM Rational 7.0版本刚刚推出的时候,IBM大中华区Rational软件总经理桂荣青这样告诉记者:“Rational三年前被IBM收购,发生了很多变化。以前我们对业务流程的方法论非常自豪,这一优势我们会保留,而今年的重点将放在如何利用软件系统交付平台帮企业治理好它们的业务流程上。”

  抛开时髦的SOA(面向服务架构)不谈,现在的软件开发理念本身就已经非常与时俱进了。“软件开发不是为了软件开发,而是为了达到企业的需求。”桂荣青说。延续这样的思路,在技术基础能够得到保障的前提下,对于如今的企业而言,清晰的明确自己的需求已经变得比选择哪种软件开发平台更重要了。


上一篇:如何循序渐进向DotNet架构师发展-资讯动态
下一篇:截取字符串方法总结-资讯动态

本篇新闻:Java还是.NET 脱离技术层面看需求-资讯动态

相关新闻
相关评论
 
评论表单加载中...
 
新闻文章

 在Visual C++应

 编辑:admin

 时间:2008-3-10


   编程入门网-介绍.NET中的委派(Delegates)之三
   编程入门网-介绍.NET中的委派(Delegates)之二
   编程入门网-介绍.NET中的委派(Delegates)之一
   编程入门网-用Visual C#实现文件下载功能
   编程入门网-用C#写简单的CGI程式
最新文章
   编程入门网-介绍.NET中的委派(Delegates)之三
   编程入门网-介绍.NET中的委派(Delegates)之二
   编程入门网-介绍.NET中的委派(Delegates)之一
   编程入门网-用Visual C#实现文件下载功能
   编程入门网-用C#写简单的CGI程式
总站搜索
搜索
 
热门文章
   oracle数据库文件中的导入\导出
   用Oracle10g列值掩码技术隐藏敏感数据
   VB程序中用ADO对象动态创建数据库和表-VB.NET
   用VB6写简单程序 让电骡自动关机-VB.NET
   使用.NET2.0编写COM组件供VB调用-VB.NET
   VB.NET:键盘控制焦点移动-VB.NET
   用VB.NET绘制GDI图形-VB.NET
   vb.net中应用 ArrayList 实例-VB.NET
 
推荐文章
ASP.NET中的状态管理-ASP.NET
VC、IE、ASP环境下打印、预备的完美解决方案
oracle数据库文件中的导入\导出
VB.NET中快速访问注册表技巧-VB.NET
在vb中实现超连接的方法!和直接发邮件-VB.NET
用VB做realplayer播放列表-VB.NET
在VB.NET中如何实现和利用SortedLists-VB.NET
利用VB.NET Stopwatch对象记录时间-VB.NET
成都古羌科技有限公司版权所有: Copyright@2007-2010 ,ALL Rights Reserved 蜀ICP备07017240号