BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Charles Humble 关注 904 他的粉丝 ,译者 马德奎 关注 0 他的粉丝 发布于 2013年10月26日. 估计阅读时间: 4 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

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

Web开发人员还可以使用NetBeans中的Sass CSSLESS预处理程序文件,节省为应用程序创建复杂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报告已经提交。

查看英文原文:Oracle Releases NetBeans 7.4 with JDK 8 and Mobile Web Application Support

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT