跳至主要内容

NetBeans 6.1 发布了

在短暂的延期后,NetBeans 6.1 终于发布了。
一起来关注一下NetBeans 6.1的一些激动人心的特性。
首先 NetBeans 6.1 在性能上有大幅提升,启动明显比以前快很多,编辑器的响应速度也大幅度提升,Navigator的解析速度也明显加快。 这在老外的博客上作了详尽的描述,请参考这里Performance improvements in NetBeans 6.1
另外,6.1也为企业级开发提供了便利,现在流行的应用框架Spring, Hibernate, Struts都已经得到NetBeans 官方支持。Spring在下载包中已经内置了。Hibernate只要点击几下,从PluginPortal中安装即可。
经过重新设计,NetBeans 6.1提供了近乎完美的JavaScript支持。这为开发Web 2.0程序作好了准备,这里提供了一个Javascirpt的开发演示 的教程。
在Web Service 支持也得到了增强,支持了Apache aisx,直接集成了SoupUI的调试工具,正式支持Rest风格的WebService开发。
语言方面加入了PHP(现在处于开发阶段,这个目标是在下一个版本正式提供),现在下载站点已经提供了一个开发版本(Early Access),你可以http://www.netbeans.org 下载一个完整的PHP开发环境。
数据库方面直接集成了MySQL,这可能是Sun收购MySQL之后,产品集成上的首个体现吧。
NetBeans 的下一个版本是6.5 ,计划年底提供,请参考NetBeans 的Roadmap
一个主要是的目标是提供PHP开发环境,另外会完全重新设计数据库的支持。这是值得期待的。另外也提到要提供Javascript的debug功能。 具体细节,请参考NetBeans wiki内容,请参考http://wiki.netbeans.org/NetBeans65

评论

此博客中的热门博文

Build a Reactive application with Angular 5 and Spring Boot 2.0

I have created a post to describe Reactive programming supports in Spring 5 and its subprojects, all codes of this article are updated the latest Spring 5 RELEASE, check spring-reactive-sample under my Github account. In this post, I will create a simple blog system, including: A user can sign in and sign out. An authenticated user can create a post. An authenticated user can update a post. Only the user who has ADMIN role can delete a post. All users(including anonymous users) can view post list and post details. An authenticated user can add his comments to a certain post. The backend will be built with the latest Spring 5 reactive stack, including: Spring Boot 2.0, at the moment the latest version is 2.0.0.M7 Spring Data MongoDB supports reactive operations for MongoDB Spring Session adds reactive support for WebSession Spring Security 5 aligns with Spring 5 reactive stack The frontend is an Angular based SPA and it will be generated by Angular CLI. The so...

Create a restful application with AngularJS and Zend 2 framework

Create a restful application with AngularJS and Zend 2 framework This example application uses AngularJS/Bootstrap as frontend and Zend2 Framework as REST API producer. The backend code This backend code reuses the database scheme and codes of the official Zend Tutorial, and REST API support is also from the Zend community. Getting Started with Zend Framework 2 Getting Started with REST and Zend Framework 2 Zend2 provides a   AbstractRestfulController   for RESR API producing. class AlbumController extends AbstractRestfulController { public function getList() { $results = $this->getAlbumTable()->fetchAll(); $data = array(); foreach ($results as $result) { $data[] = $result; } return new JsonModel(array( 'data' => $data) ); } public function get($id) { $album = $this->getAlbumTable()->getAlbum($id); return new JsonModel(array("data" =...

Auditing with Hibernate Envers

Auditing with Hibernate Envers The approaches provided in JPA lifecyle hook and Spring Data auditing only track the creation and last modification info of an Entity, but all the modification history are not tracked. Hibernate Envers fills the blank table. Since Hibernate 3.5, Envers is part of Hibernate core project. Configuration Configure Hibernate Envers in your project is very simple, just need to add   hibernate-envers   as project dependency. <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-envers</artifactId> </dependency> Done. No need extra Event listeners configuration as the early version. Basic Usage Hibernate Envers provides a simple   @Audited   annotation, you can place it on an Entity class or property of an Entity. @Audited private String description; If   @Audited   annotation is placed on a property, this property can be tracked. @Entity @Audited public clas...