国内开发者认为Eclipse之所以受宠的原因有两点:其一是开源,其二是采用可扩展的插件机制。
但国外的开发者是否也如此认为呢?最近国外博客作者Daniel在自己博客就以“Why use Eclipse?”为题,来解释自己选择Eclipse的理由。下面就让我们看看Daniel是怎么考虑这个问题的。
这的确是一个值得思考的问题:为什么使用Eclipse?在过去几年,我虽然也听说了一些答案,但是我还是想知道是什么动力在背后推动Eclipse成为一个被广泛采用的平台。
我听到的最常见的回答是Eclipse是一个标准化的Java IDE,这是让我没有想到的。事实上,Eclipse并不能说是真正意义上的Java IDE,只是一个工具平台。我认为产生这种感觉的原因可能是人们只看到了Eclipse JDT。为什么Eclipse会被视为标准,相反IDEA或者NetBeans,这两个更加针对于Java语言的平台却没有得到认可?
另一种相对公平一点的说法,Eclipse的广泛应用是由于免费,但是NetBeans也可以满足这个要求。也许"Native performance" 是另外一个原因,但是SWing在Windows XP上也是接近于native performance的。Swing在Mac下也不错,比起SWT更加的platform-native。所以native performance也许不是一个很恰当的理由。
我不是一个NetBeans的爱好者是有很多原因的,也许对于其他人,他们会不喜欢直接使用工具。Eclipse比起NetBeans或者IDEA有一个更有活力的社区,但是说实话,这个似乎也没有改变我们日常的编码工作。
其实,我用Eclipse的主要原因还是因为它比NetBeans或者IDEA能够提供非常多高效的工具。这对我的工作产生了极大的帮助,并且也很符合我个人的喜好。
【相关文章】
|
||||
| · NAC安全访问控制 · 网络布线测试仪器 · Windows Server 2008专.. · Windows远程桌面应用 · 网络故障排除宝典 · 运营商封堵ADSL共享 中.. · 解析35岁技术人的价值.. · 世纪枭雄比尔盖茨的王.. |
· 主流品牌防火墙配置 · ASP.NET开发教程 · 超级计算机TOP500专题 · Vista SP1对决XP SP3 · SQL Server 2008/2005.. · 程序员如何成长? · C#技术开发指南 · 虚拟化技术还有点“虚” |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · Windows远程桌面应用 · C#技术开发指南 · Apache技术专题 |
· Windows集群服务应用 · C#技术开发指南 · 国际文档格式标准开战 · 路由器设置与口令恢复 · Linux 集群技术专题 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · C#技术开发指南 · 三层交换技术专题 · Apache技术专题 · C#技术开发指南 |
· Windows远程桌面应用 · 企业数据恢复指南 · Windows集群服务应用 · 路由器设置与口令恢复 · Linux 集群技术专题 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 反垃圾邮件技术应用 |
|||