科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道.NET平台下的Eclipse生不逢时

.NET平台下的Eclipse生不逢时

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

   提起开源IDE(Integrated Development Environment,集成开发环境),大家马上就会想到Eclipse;提起开源的基于插件的平台,大家马上想到的还是Eclipse。的确,Java IDE领域。

作者:中国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技术爱好者来说,不仅仅是一个雉嫩的集成开发环境,更重要的是它为我们提供了几十万行优秀的源代码,通过研究它我们可以学习到先进程序编写方法。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件