Java IDE之群雄逐鹿
五、 Java IDE是否可以支持GUI、Web、Mobile的开发
Java除了最简单的控制台方式。还能以其它方式运行。如Java可以通过图形库SWT、Swing或AWT以GUI方式运行。或者是利用Tomcat、Weblogic等应用程序服务器以Web方式运行。
一个优秀的Java IDE应该支持这些功能的可视化开发。虽然目前支持Java GUI的IDE还不多,但还是有一些可以用。在Eclipse中虽然没有提供GUI可视化开发功能,但可以使用第三方的插件进行GUI的开发。如免费的Assisi和Jigloo插件。Eclipse不仅有开发GUI的插件,而且还有开发Web、J2EE以及Mobile的各种插件。有了这些插件,大大丰富了Eclipse的功能。

图3 Jigloo的设计界面
Netbeans和Eclipse一样,也支持插件。Netbeans本身在安装时自带了Web开发功能。因此,无需安装用于开发Web的插件。要想让Netbeans开发GUI程序,需要下载Kalideoscope插件。

图4 Kalideoscope 插件设计界面
Eclipse和Netbeans在GUI、Web等开发上都可以通过插件解决。因此,只要有人为它们开发插件。从理论上它们可以开发任何形式的应用程序。
由于Jbuilder是Borland推出的商业版本的Java IDE。因此,它在发布时就已经集成了这些功能。例如使用Jbuilder可以开Application、Applet、Web、Mobile等应用程序。因此,Jbuilder在各种功能的集成方面要优于Eclipse和Netbeans。
而对于Jcreator,它只能用于开发简单的控制台Java程序。就算用它开发GUI等形式的Java程序,也是非可视化的。因此,Jcreator只能用于学习或开发小型的项目。而要开发大型的项目,还是使用Eclipse、Netbeans或Jbuilder为好。
0
相关文章