当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 为何考虑 Eclipse 以及它与 Borland JBuild
 

 

 ·jadt 入门,第 2 部分     »显示摘要«
    摘要:用 java 字典和辞典 api 使 java 用户可以使用您的单词参考 级别: 中级 rakesh midha (mrakesh@in.ibm.com) 软件工程师, ibm 软件实验室,bangalore2004 年 10 月 在介绍 jadt 的第 1 篇文章中,介绍了来自 alphaworks 的一套类库,用于在 java 应用程序中访问语言特性。接下来,rake......
    摘要:sybase程守宗:如何成为未来成功的ceo? -------------------------------------------------------------------------------- http://www.sina.com.cn 2004年11月12日 17:24 新浪科技 著名华裔ceo、sybase公司董事长兼总裁程守宗在清华演讲   新浪科技讯 在当今竞争......


迁移到 Eclipse: Eclipse 对 JBuilder 评估开发指南
为何考虑 eclipse 以及它与 borland jbuilder foundation 有什么不同

级别: 初级 【程序编程相关:用实例学:ASP.NET的include

【推荐阅读:Unix/Linux 平台任务的自动化

【扩展信息:(转)23种设计模式汇集

david gallardo (david@gallardo.org)

软件顾问

2004 年 9 月

很多程序员都正在转向 eclipse 这个日益流行的开放源代码开发环境.本文是为那些熟悉 jbuilder 而又正在考虑迁移到 eclipse 的程序员编写的.本文首先简要对 eclipse 3.0 与免费的 jbuilder x foundation 版本进行比较,然后展示了在 eclipse 中如何实现基本的功能.

对于 netbeans 与 intellij idea 程序员

如果您正在考虑移到 eclipse,请阅读 developerworks 上 david gallardo 其他如何迁移文章: 从 netbeans 迁移到 eclipse 从 intellij idea 迁移到 eclipse

此外请访问 developerworks 迁移专题,获取其他向基于开放标准开发的迁移途径.

eclipse -- 开源的选择

eclipse 是一个开源的.可扩展的集成开发环境,最近已经吸引了业界的很多注意力.eclipse 的支持者源源不断,当其他 ide(例如 jbuilder)中具有某些特性而 eclipse 中没有这些特性时,这些支持者就会感到沮丧,并想法开发这些特性.开发软件的大部分(但不是全部)工作都是编写代码.不管一个 ide 提供了多少特性,如果它只提供基本的功能,那么它将不会给程序员带来太多帮助.这就是为什么很多程序员长期以来宁愿选择使用简单的文本编辑器,而不愿使用 ide.

有趣的是,很多早期采用 eclipse 的用户都是从文本编辑器上迁移过来的,而不是从其他 ide 上迁移过来的.当然,这就解释了为什么他们并不介意功能的缺乏.对于很多人来说,这是他们使用的第一个 ide,这并没有简化他们的开发任务.ibm 附属的 oti 是一个非常优秀的面向对象的技术公司,已经花费了 4 千万美元来开发 eclipse,然后将其捐赠给了开源社区.

更有趣的问题是 eclipse 是否与其他花钱的 ide 一样好. 答案非常确定.首先,这取决于您想要用它来做什么.如果您只需要进行基本的开发,就没有必要继续往下看了.对于编码.调试.重构.单元测试等等, eclipse 可以与任何一种 ide 匹敌,甚至比它们还要好.与免费的 jbuilder x foundation 版本类似, eclipse 也有代码补足.代码模板的功能,以及对重构.ant.cvs 与 junit 的支持.实际上,您可能会发现 eclipse 对很多特性的支持都比 jbuilder 更好.例如, eclipse 具有更多的重构功能,能够更好地支持将本地代码与 cvs 服务器进行合并.

除了这些基本功能之外,还取决于您需要哪些特性,这方面的故事就有些更为复杂了.eclipse 的优点之一就是它的源代码是开放的,可扩展性很好,可以扩充很多插件,开源插件与商业插件都可以用来扩充 eclipse.如果您需要基本的 eclipse ide 所不具备的特性,一般都可以找到您需要的插件.大部分情况下,您都可以找到免费的插件,至少可以完全实现您想要的功能 -- 例如,对于 web 与 j2ee 的开发,通常都能找到这种插件.(请参阅 参考资料 中关于在 structs 与 web 应用程序开发中获取.安装并使用插件的文章.)

除了免费的插件之外,您还可以找到很多用于 eclipse 的价格适中的商业插件.如果您只需要一部分高级特性,但却无法找到满意的免费插件,就可以从第三方供应商那里购买这些插件,而不用去购买完整的企业 ide 包,这样会更经济.由于 eclipse 的流行性与开源特性,它已经在 ide 领域成为一把尖刀 -- 拥有数百种插件,既有免费的,也有商业的.访问 eclipse 插件主页 可以找到大部分 eclipse 插件.

现在我们要特别介绍一下 eclipse 3.0 在开发时缺少一种特性,而 jbuilder 在很早以前就具有这种特性了:构建用户界面的可视化工具.这种特性现在正在被积极地开发.eclipse visual editor (ve) release 0.5 可以支持 awt/swing,现在可用于 eclipse 2.1.x 的版本,并且很快就可以用于 eclipse 3.0, release 1.0 了,不过在您阅读本文时可能还不可用.ve 1.0 会作为一个独立软件在 eclipse 网站上提供下载,它不但可以支持 awt/swing,而且也可以支持 swt.要了解有关 ve 的更多信息,并想体验一下 ve,请参阅 参考资料 中的文章 "building guis with the eclipse visual editor."

开始体验 eclipse


...   下一页
 ·深入struts 1.1     »显示摘要«
    摘要:王和全(ok_winnerboy@sina.com)2003年 8 月 作为基于mvc模式的web应用最经典框架,struts已经正式推出了1.1版本,该版本在以往版本的基础上,提供了许多激动人心的新功能。本文就将带你走进struts 1.1去深入地了解这些功能。 说明:希望本文的读者能有一定的struts使用基础。 1、model 2 struts是基于model 2之上的,而model......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE