扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:中国IT实验室 来源:中国IT实验室 2007年10月2日
关键字:
在本页阅读全文(共2页)
3. 英雄生不逢时
在当今的Java领域,IDE市场可谓百花齐放、百家争鸣、英雄辈出,从JBuilder到Eclipse,从JCreator到NetBean,各路英雄粉墨登场,各有绝招。然后,在.NET平台上,开发工具一直是Visual Studio .NET独领风骚。究其原因,笔者认为有如下几点:
1) Visual Studio .NET本身先进好用:好的质量是赢得用户的先决条件,Visual Studio .NET可以说是IDE作品的经典之作,尤其是在可视化开发方面优势巨大;
2) 微软在这一领域的独特优势:众所周知,.NET平台是微软一手推出的,没有其它公司参与,.NET平台和相应的开发工具往往同时推出,这是微软的习惯,这样以来,其它的IDE厂商往往来不及反应,Visual Studio .NET已经占领了大部分的市场了。反观Java领域,Java领域一直倡导开源,并且在Java的各种技术、各个标准的推出过程中,都有许多大的公司参与,除了Sun以外,IBM、Borland在Java的发展过程中发挥了巨大的影响,因此许多公司也包括开源组织都推出了自己的IDE;
3) 程序员的惯性:.NET程序员大多是从以前VB、VC程序员转变而来,习惯了Visual Studio系列开发工具的程序员很难改变自己的习惯。因此,尽管Borland也推出了.NET平台下的开发工具,却很难吸引程序员克服其惯性,促使程序员转到Borland开发的IDE上面来。
虽然SharpDevelop虽然具有Eclipse那样优秀的技术、可扩展的平台以及开源的优势,却未能像Eclipse那样取得足以改变.NET开发工具市场格局的成绩。究其原因,笔者认为有如下几点:
1) 时间原因:SharpDevelop问世的时间比Eclipse短,Eclipse问世已经有6年多的时间了,而SharpDevelop问世不过4年多;
2) 对手不同:Eclipse的主要对手是Borland的JBuilder,JBuilder的速度一直饱受病诟,而Eclipse的速度具有明显的优势,且Eclipse背后站着“蓝色巨人”IBM;而SharpDevelop所面对的对手则是微软旗下的强大的可怕的Visual Studio .NET。显然,SharpDevelop所处的环境要比Eclipse要“险恶”的多;
3) 获支持的程度不同:由于Java领域倡导开源,而相对来说.NET领域对于开源不是那么感冒,因此Java领域广大开源支持者热衷与为开源的Eclipse开发插件,这使得Eclipse功能原来越强大,几乎无所不能;反观SharpDevelop,第三方插件寥寥无几,因而功能也要大打折扣了。
总结:
尽管SharpDevelop在.NET平台开发领域并未流行开来,未能像Eclipse那样风光无限, 不能不让人扼腕叹息。然而不以一时成败论英雄,SharpDevelop确实是一款优秀的集成开发环境,并且SharpDevelop是开源免费的,假以时日,SharpDevelop一定可以取得更大的成就,从Visual Studio .NET碗里分一杯羹。不过笔者认为,SharpDevelop对于广大.NET技术爱好者来说,不仅仅是一个雉嫩的集成开发环境,更重要的是它为我们提供了几十万行优秀的源代码,通过研究它我们可以学习到先进程序编写方法。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者