|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
竟发现没有太大的帮助。总觉得要用起来,感觉到不了位。因为公司机器的原因,一直没有安装vs.net(也从来没有用过)。以前做asp的时候一直用DW(感觉其代码联想功能不错),可现在到了asp.net却不习惯了。在软件天下里,Java与.NET无疑是两个半斤八两的敌手,几回再三演出着一出又一出你来我往、拼力图夺的好戏。在这类争取的过程当中,有受害者,也有就义者。心平气和地想想,微软和Sun公司都是刀兵的打造者,软件职员才是斗士,用户们只好往做受害者或是就义品。
真的有那末凄切吗?现实上,战争的曙光已呈现了。
和平与战争
良多人以为,Java和.NET不是异曲同工吗!为何又会烽烟围绕呢?固然是天下级企业之间的贸易合作使然。这场和平常使软件开辟职员陷于势成骑虎的地步―Java仍是.NET,应当选择哪种开辟平台?
现实上,不论选择哪种平台作为基本,从此都必需面临Java和.NET共存和互操纵的情况。这明显不是一件简单的事变,不外战争的曙光已呈现了。
Sun与微软在功令上的年夜息争算是一道曙光,只是光靠两家公司之间的一纸功令文书事实可以办理几成绩,必要几工夫,这些都很难说。
不外,另有别的一道曙光!一些软件公司推出的开辟工具能够在两者之间架起桥梁。
在这方面,能够寄望一下Compuware公司。这家公司的使用开辟办理计划倡议使用软件的完全性命周期办理,以往次要依托Java手艺。
比来,他们出格夸大,把与Java合作的.NET手艺融进到其原本的产物框架当中。在手艺上,Compuware的产物可同时撑持Java和.NET两种平台。因而,在Coupuware看来,选择Java平台仍是.NET平台已不主要了,主要的是你要有一套完美、高效的软件代码办理工具。
从.NET进门,用Java进步
新的手艺、工具和情况可让你免去选择Java仍是.NET的困扰。不外,即使还没有这些新工具,关于年夜多半软件职员来讲,仍旧能够走出拙劣的妙棋。
实在,Java和.NET二者各有所长。作为软件开辟者,完整能够抛开两个厂商之间的冲突与抵触,让本人成为两种手艺融汇贯穿的软件妙手。
开放性是Java性命力的源泉,它不属于一个独自的公司,只管Sun在个中起着关头性的感化。浩瀚天下级的公司,比方IBM、甲骨文、BEA等等,都对Java都赐与完整的撑持。
出自微软的.NET最年夜的特性就是简单上手。花上两三个月工夫,你就能够像模像样地当软件工程师了。比拟之下,Java就不那末简单。但是,从软件手艺的深度来看,.NET当中有无散布式事件处置,这个成绩仍旧被很多资深的软件职员所质疑。
从团体职业开展需求来看,.NET进门那末简单,很快就会满年夜街都是.NET程序员,你还能希冀有多高的薪水呢?
企业选择有分歧
从软件职员团体的角度来看,以.NET进门、以Java进步大概是一种循规蹈矩的最好线路。可是从企业的角度来看,选择Java平台仍是.NET平台,却要用分歧的思绪来思索。
从本钱效益方面来权衡,.NET平台很简单在短时间内以较低的本钱守旧运转,并且开辟、办理人才网对照简单找到,用度一样也对照低。可是跟着谋划范围的扩展,营业品种的多样化,.NET大概就没法胜任了。不外,不管在甚么时分,中小企业究竟占有多半,谋划范围、营业品种极可能永久都不会扩展到.NET不成承当的水平。
关于年夜型企业来讲,情形就庞大多了。在全部企业来看,因为现有范围和营业品种已非常庞大,并且有多年遗留上去的使用体系,Java平台多是最得当的选择。
可是,年夜型企业中新建立的部门,独自来看又极可能选择.NET对照符合。因而,两种平台并存将是永世的场合排场,这也就给Compuware、IONA等公司制造了很年夜的市场空间,也称为Java和.NET两年夜阵营之间的“和事老”。
它有很多缺点的,有兴趣可以到网上去搜索一下。于是微软有发明了“下一代”C++:C++/CLI语言,这个可以解决在.NETFramework中,托管C++产生的问题。在《程序员》杂志上,lippman和李建中合作连载介绍了C++/CLI语言。 |
|