【IT168 专稿】最近NetBeans 6.5 Milestone 1已经正式发布,大家从Milestone(里程碑)就可以看出这个版本一定有些比较大的改进。作为一个使用NetBeans IDE时间比较长的程序员,我想应该和大家分享一下我对这个IDE的体验:NetBeans 6.5 M1中不乏一些很好很强大的功能,同样也有一些功能它可以做得更好,当然它也存在一些比较垃圾的地方。
我最初开始使用NetBeans的时候它的版本还是V4,当时我主要是在Windows平台上编写J2EE应用,当时这个版本的IDE光启动就要花好几分钟,对于这一点我想有很多人应该和我有同感吧,这是一个令人无法容忍的缺点。对于它以后的每一个版本我一般都是试用过之后马上就放弃,不断重新切换回到使用Eclipse进行开发。
不过最近的4个星期,我一直在专门使用NetBeans来编写一个复杂的Java EE应用和一个相对简单的Groovy和Grails应用。
OK,下面就谈谈我对这个IDE的一些使用体验,供大家参考交流。
我使用这个NetBeans IDE进行了Java持久化(Java Persistence API)、Enterprise Java Beans(EJBs)和web服务方面的应用程序开发。NetBeans IDE的Java EE模块可以支持Java EE 5,也可以支持早期版本的J2EE。
最新的NetBeans 6.5 M1版第一个让我感到惊喜的是它的启动速度,安装完成并运行它,你会发现它启动的速度已经非常快,在我的机器上它只花了7秒左右的时间。因此与以前的版本相比,它的第一个优点是性能的提高和更快速的启动。
在这个IDE中的数据库支持功能是非常强大的。通过它的向导协助你可以创建数据库连接,也可以对它们进行管理,从这个IDE中你可以轻松的直接对数据表实现创建、更新和查询等操作。默认模式下,你可以连接到Derby、MySQL和PostgreSQL等数据库。不过,如果你需要连接到其它数据库,例如微软的SQL Server或Oracle,你只需要在这个IDE中加入一下相应的数据库驱动即可,设置界面如下图所示:
图1、设置数据库驱动
在这个IDE中,你还可以通过向导来实现Java持久化应用程序开发。通过向导你能够从一个数据库创建一个实体类。在IDE向导中你可以查看数据库的结构,并为实体关联产生所需要的全部必需代码。
图2、从数据库产生实体类