Oracle发布NetBeans 7.4,支持JDK 8和移动Web应用程序开发

JavaOne大会上预览之后,Oracle现在正式发布了NetBeans 7.4。新版本允许开发人员使用JDK 8预览版,支持在Java EE应用程序中集成HTML5,并提供了使用Apache Cordova开发移动应用程序的工具。

  Lambda表达式可能是JDK 8最重要的一个新特性,它为编写匿名内部类提供了另一种选择。NetBeans提供了匿名内部类的查找工具,还提供了用于Lambda表达式与匿名内部类相互转换的附加工具。

  

  JDK 8还引入了三个Compact Profile。后者是Java SE平台规范的一个预定义功能子集。借助Profile,不需要整个平台的应用程序可以部署并运行在小型设备上。NetBeans IDE允许用户指定应用程序应该遵循的Profile。它还提供了提示、分析器和重构工具,用于帮助用户确保应用程序符合指定的Profile。用户还可以使用属性窗口即时切换不同的Profile。

  IntelliJ IDEA 12已经提供对JDK 8的支持,Eclipse早期访问版本也提供了同样的支持。很明显,从一开始,JDK 8立即就从IDE的角度获得了很好的支持。

  NetBeans优秀的HTML5支持继续得到改善。该版本首次增加了一个向导,用于在Java EE应用程序中生成连接指定RESTful端点的Backbone.js前端。

  经过更新的NetBeans JavaScript编辑器已经可以识别AngularJS、Knockout和Ext JS等JavaScript框架。JavaScript代码完成功能也经过改善,代码编辑器现在不但可以识别JavaScript中所有的DOM id,还可以识别Model名称。正如我们先前的报道,NetBeans也获得了“实时编辑”功能。与IntelliJ IDEA的LiveEdit插件类似,开发人员可以在NetBeans中修改属性,而修改结果会立即在浏览器中得到反映。

  Web开发人员还可以使用NetBeans中的Sass CSS和LESS预处理程序文件,节省为应用程序创建复杂CSS(层叠样式表)的时间。

  在移动应用开发领域,NetBeans支持Apache Cordova,允许开发人员使用JavaScript、HTML和CSS生成原生iOS和Android应用程序。IDE还提供了模拟器,可以用于向开发人员展示HTML5应用程序的外观,以及在基于iOS和Android的浏览器中如何操作。实时编辑功能在移动模拟器上与在桌面浏览器上具有同样的效果。

  NetBeans还有其它许多小一些的功能增强,包括把JIRA和Bugzilla问题追踪系统集成到新的任务管理窗口。开发人员可以在IDE中创建问题,并像操作代码一样直接对其进行操作。

  最后,NetBeans改善了对Mercurial、Subversion和Git三者的开箱即用支持,包括对版本比较功能和分支重整合功能进行微调。

  NetBeans IDE是免费并且开源的IDE,有适用于各种系统的版本,包括Windows、OS X、Oracle Solaris、Oracle Linux和其它Linux发行版。读者可以从这里下载。OS X用户需要注意,文本渲染在7.4中似乎不如在7.3中清晰。针对此问题的Bug报告已经提交。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值