[Eclipse笔记]Eclipse真的是商用IDE的杀手吗?

笔记

今天在ADTmag.com上看到一篇文章,大意是说Eclipse虽然给IDE市场带来了非常大的冲击,但它并非是商用IDE的杀手。正如我上一篇随笔《Eclipse创世纪》引用EclipseCON 2005上Lee Nackman所说,Eclipse的出现是为了提供一套被广泛认可和接受的实现了基本功能的平台,然后在这个基础上大家来开发真正满足市场具体需求的产品,同Visual Studio等竞争,而不是在底端为了一些开发人员普遍需要而大同小异的功能点各做各的一套,重复建设。这样传统的IDE提供商可以试着换一个角度看Eclipse:我们可以在一个相对成熟的基准平台上开发更高附加值的东西。文中还提到一些公司如Borland是怎样应对Eclipse的存在。

原文见:

http://www.adtmag.com/article.asp?id=10789

 

时间: 2024-07-29 00:21:24

[Eclipse笔记]Eclipse真的是商用IDE的杀手吗?的相关文章

[Eclipse笔记]Eclipse项目3.1开发目标和进度

笔记|项目  目前Eclipse的最新的正式发布(release)版本是3.0.1,这个3.0的版本是在2.1的版本已经流行了很长时间以后才迟迟推出的,不论是核心功能还是界面都有了极大的更新.不过在我看来,它有一个很大的遗憾,毕竟不是SUN乐意推行的产品,在这个重大版本提升时,没有包含对J2SE 5.0的支持.不像NetBeans,仿佛确切知道J2SE5.0具体的发布时间一样,几乎在J2SE 5.0发布的同时推出全新的4.0版,并毫不掩饰的自豪的宣称自己是首款完全支持J2SE 5.0的JavaI

[Eclipse笔记]一些基本概念

笔记|概念 上一篇blog我提到了新发布的Eclipse SDK 3.1M5a,在接下来的系列文章中,我会零散的记录我对Eclipse一些相关内容,如SWT.PDE.RCP这些的学习过程和心得,并非作为正式的教程或者严谨的文档,只是想到哪儿说到哪儿了. 更早的一篇blog,我提到Eclipse SDK 3.1M4的发布,其实在那个时候,Eclipse的JDT已经支持所有J2SE 5.0的新语法了,只是有一些bug和重构的功能还没有完全做好,3.1M5a在这个基础上改掉了一些bug,新增了一些针对

[Eclipse笔记]关于3.1M5a的性能

笔记|性能 在之前的blog中间我们曾经提到过3.1M5a这个版本的性能似乎并不尽如人意,许多使用报告和用户反馈似乎在支持这个结论.如果你像我一样,想弄个究竟的话,下面有几个链接可以给我们一些有价值的参考,它们是eclipse.org官方公布的3.1M5a相对于3.0版本的对比测试结果:(由于3.1M5a发布版本的构建时间是2月19号15时整,所以报告中采用的版本号I20050219-1500跟3.1M5a其实是一致的)[Overall|整体表现]http://download.eclipse.

[Eclipse笔记]作为Java IDE的Eclipse有多流行?看看今年TheServerSide的Java研讨会上做的一个调查。

server|笔记 今天无意中在TheServerSide.com上闲逛时发现一条有趣的调查结果.作为今年TheServerSide举办的Java研讨会活动的一部分,每天上午组委会都会向与会代表做一些问卷调查,其中有一项叫做:What is your preferred Java IDE?你最喜欢的Java IDE是什么?下面是这项调查的结果:What is your preferred Java IDE?     Eclipse 53.3% emacs 2.1% IDEA 19.8% Java

[Eclipse笔记]How about NetBeans?

笔记 由Kukoo的blog上面提供的链接来看,最近似乎NetBeans和Eclipse阵营又开始了新一轮的口水战?我们先看看这两个对手之间近来都发生了些什么事:首先是J2SE5.0的发布,几乎同时NetBeans就宣布了全面的新语法支持,并且发布了新的4.0版,以及同JDK的捆绑版:而Eclipse则花了相当一段时间来完善对J2SE 5.0新语法的兼容,并且至今还没有哪个release版本的Eclipse JDT宣称100%支持J2SE5.0.这当然并没有出乎我们的意料:NetBeans后面是

[Eclipse笔记]Just for fun – 在Eclipse下编译和运行C#的代码

笔记|编译   仅仅是为了好玩,我们来看一个Eclipse的C#插件,该插件由一家法国公司Improve Technologies开发和维护,目前支持Eclipse 3.0和.NET Framework 1.1. 首先,我们需要在本机安装.NET Framework SDK和Eclipse. 接下来我们通过Eclipse和一个update site来下载和安装该插件:在Eclipse的工作台选择Help -> Software Updates -> Find and Install...,选择

[Eclipse笔记]配置SWT开发环境

笔记   本文假定读者使用Windows操作系统+JDK1.4,其他平台和JDK版本应该也是八九不离十. 为了编译和运行SWT程序,我们有两种选择:1- 使用Eclipse SDK:2- 下载单独的SWT二进制文件和源文件. 随Eclipse SDK,我们可以在它的plugins目录下找到SWT的二进制文件,通常的目录名称是:org.eclipse.swt.win32_xxxx,后缀是版本号,在这个目录下有os和ws两个子目录,内容分别是SWT的JNI库和swt.jar. 如果不是使用Eclip

[Eclipse笔记]SWT设计思路

笔记|设计   本文部分内容和灵感来自eclipse.org网站,特此声明.更多内容,请参考: http://eclipse.org/articles/Article-SWT-Design-1/SWT-Design-1.html   众所周知,SWT与Swing最大的不同就是它直接使用操作系统提供的现成的本地图形接口,于是具备本地化的Look & Feel.但是它是怎么做到这一点的呢,当然是通过JNI.我们来看一个例子,假定我们使用Win32的API. 我们现在有一个文本框text,通过如下的代

[Eclipse笔记]在SWT中有效的管理图形系统资源

笔记|图形 本文部分内容和灵感来自eclipse.org网站,特此声明.更多内容,请参考: http://eclipse.org/articles/Article-SWT-Design-2/SWT-Design-2.html   由于SWT直接跟操作系统打交道,所以我们需要在处理系统的图形资源时格外小心,以免不必要的资源泄漏.所幸SWT提供了很好的资源管理机制,我们绝大多数情况下需要做的只是确保两条原则: 第一条原则 – 谁分配谁销毁 第二条原则 – 父控件销毁的同时销毁子控件   下面我们分别