甲骨文公司已在4月宣布了发布NetBeans 7.0。7.0的主要亮点是支持Java开发工具包7(JDK 7)中的Java 7功能特性;这包括处理Project Coin在语言方面的改进,并适当地扩展代码完成和提示。JDK 7目前作为预览版(http://jdk7.java.net/)而发布;一旦在今年7月底发布,NetBeans开发人员就会发布将与JDK最终版相一致的NetBeans 7.0.1,随后会在10月发布NetBeans 7.1。
对Java 7的支持:NetBeans 7.0版本将允许Java开发人员使用熟悉的集成开发环境(IDE),同时可以试用Java 7的新功能,比如支持Case语句中的字符串常量,经过改进的类型推断,以及针对Collections和JSR292的语言支持(JVM中对动态类型语言的支持)。
对于眼下没有使用Java 7的Java开发人员来说,NetBeans 7仍提供了诸多改进之处。比如说,与甲骨文WebLogic服务器更好地集成,更好地支持甲骨文数据库,集成了更简洁的连接向导,支持Glassfish 3.1,还集成了远程实例和已部署应用程序的管理功能,这一切改进让NetBeans 7.0得以与那些流行的应用平台更顺畅地兼容。
NetBeans 7.0版本还得到了与Java有关的其他改进,包括支持Maven 3,集成JUnit 4.8.2,能够追踪Javadoc中的远程HTTP URL,以及针对GridBagLayout的新的可视定制器。Java EE开发人员会得到对上下文和依赖注入(CDI)、代表性状态传输(REST)服务和Java持久性API的更好支持;另外还新增了对Bean验证(Bean Validation)的支持以及对JSF组件库(包括PrimeFaces)的支持。
对于Web开发人员来说,已添加了HTML5编辑和JavaScript对象标注(JSON)格式化功能,而PHP开发人员会得到对PhpDoc生成、重命名和安全删除重构的支持以及对PHP 5.3别名的支持。C/C++支持方面也有一些改进,NetBeans平台的Profiler分析工具的性能也得到了改进。***,对于原生文件系统上检测文件变化的改变有望让NetBeans更能了解项目文件的外部改动。
NetBeans 7.0完整的软件发布说明:(http://netbeans.org/community/releases/70/relnotes.html)现已公布,NetBeans 7.0软件包可供下载(http://netbeans.org/community/releases/70/relnotes.html),面向Java SE、EE、 C/C++、PHP或所有受支持的语言,可以在Windows、Linux、Mac OS X或者Solaris等操作系统(基于x86或SPARC平台)上运行。目前NetBean中缺少了对Ruby on Rails的支持,甲骨文在今年1月取消了对这种Web应用框架的支持。
【编辑推荐】