技术开发 频道

Java IDE之群雄逐鹿


六、 Java IDE能进行非Java语言的开发吗


    Eclipse之所以受到青睐,除了它的界面友好、免费开源外。还有赖于Eclipse不仅可以开发Java应用程序,也可以开发非Java应用程序。如使用CDT插件可以开发C/C++应用程序。通过不同的Eclipse插件。在Eclipse上可以开发C/C++、Ruby、php、perl等程序。

    Netbeans在这方面略逊色于Eclipse。但Sun在这方面已经加大了投入。在Netbeans5.0及以后版本将支持C/C++的开发。相信在Netbeans的使用率逐渐上升的同时,会有更多的人为Netbeans开发相应的插件。到时Netbeans一定可以和Eclipse一分高下。毕竟,Sun不想让Netbeans成为下一个Jbuilder。

    Jbuilder虽然也支持插件开发,但由于Borland未向外公布其插件标准。所以很少有人为Jbuilder开发插件。这也许是Jbuilder逐渐走向没落的原因之一吧!因此,Jbuilder到现在为止只能开发Java程序。
Jcreator不支持插件功能。它只能用于开发Java程序。这也是很多轻量IDE的共性。

七、 Java IDE是否支持插件功能

    上面多次提供“插件”。而上述的4种Java IDE只有Eclipse和Netbeans支持插件功能,并且可以使用它们本身设计插件。
Eclipse提供了插件工程。开发人员可以利用插件工程为Eclipse建立各种插件。Eclipse的插件由两个目录features和plugins组成。安装插件时将这两个目录直接复制到Eclipse的安装目录即可。


图5 Eclipse建立插件工程的界面


    Netbeans也提供了类似Eclipse的插件工程的功能。但它们最大的不同是Netbeans将插件包在了一个*.nbm文件,而Eclipse是将插件放到了两个目录中。Netbeans在安装插件时需要使用Tools->Module Manager进行安装。


图6 Netbeans建立插件工程的界面

0
相关文章