【大咖分享】AI 大模型时代,架构师有哪些机遇和挑战? 了解详情
写点什么

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

  • 2013-10-25
  • 本文字数:1177 字

    阅读完需:约 4 分钟

在 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 报告已经提交。

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

2013-10-25 21:481629
用户头像

发布了 256 篇内容, 共 78.0 次阅读, 收获喜欢 11 次。

关注

评论

发布
暂无评论
发现更多内容

【架构师训练营 1 期】第十二周作业

诺乐

区块链发展前景广阔,要紧跟时代步伐

13828808769

区块链发展 时代发展

求求你,别再用wait和notify了!

王磊

Java

我国一项物联网安全测试技术成为国际标准;Windows 10将支持安卓应用

京东科技开发者

数据上链,区块链技术平台搭建

t13823115967

数据上链 区块链应用

生产环境全链路压测建设历程之九 淘宝网全链路压测的原理

数列科技杨德华

Sentinel 是如何做限流的

vivo互联网技术

高可用 限流 底层

喜大普奔,FL Studio终于出官方中文版了!

懒得勤快

编曲 编曲宿主 mid flstudio 汉化

【架构师训练营 1 期】第十二周学习总结

诺乐

数据类型· 第1篇《元组和列表的性能分析、命名元组》

清菡软件测试

测试开发

新增原创标签相关改动

yinhaixiang

aa bb cc

Week_12 作业

golangboy

极客大学架构师训练营

ReactNative | 项目复盘,涉及环境、RN版本升级、安全等方案

梁龙先森

大前端 混合应用开发 React Native

公安一体化警务系统搭建,微警务APP开发

t13823115967

App 智慧公安

社区团购大战升级:零售行业再次面临挑战

石头IT视角

快来!开源一份阿里微服务指导手册:springBoot+springCloud+MQ

小Q

学习 面试 微服务 MQ SpringCloud

FORSAGE智能合约矩阵系统软件APP开发

系统开发

京东智联云与CDA携手 共同打造电商领域数字化人才认证标准

京东科技开发者

大数据 数据分析 数据分析师

《逻辑和计算机设计基础》第五版(英文原版)PDF免费下载

计算机与AI

计算机基础 计算机组成原理

从面试角度分析ArrayList源码

Java旅途

Java List 面试 ArrayList

《构建高性能WEB站点》.pdf

田维常

架构

时序数据库DolphinDB和TimescaleDB 性能对比测试报告

DolphinDB

大数据 分布式系统 时序数据库 DolphinDB 数据库开发

浅谈产品与项目之间的爱恨情仇

如何搭积木式的快速开发H5页面?

徐小夕

Java 大前端 React 数据可视化

架构师训练营第四周总结

Geek_xq

领域驱动设计(DDD)实践之路(四):领域驱动在微服务设计中的应用

vivo互联网技术

架构 领域驱动设计 DDD 领域驱动设计DDD

关于敏捷开发的最佳实践和工具

PingCode

程序人生 敏捷开发 研发管理 管理工具 开发平台

一鼓作气学会“一致性哈希”,就靠这 18 张图了

四猿外

分布式 算法 一致性哈希 一致性Hash算法 哈希算法

Mybatis是如何解析配置文件的?

田维常

mybatis

以理性不断的崇敬 - 对DDD之后复杂业务软件系统设计的思考

冯文辉

领域驱动设计 DDD 架构设计

终于有人通过笔记+脑图+视频的模式把Spring源码讲明白了

Java架构追梦

Java 学习 架构 面试 spring源码

  • 扫码加入 InfoQ 开发者交流群
Oracle发布NetBeans 7.4,支持JDK 8和移动Web应用程序开发_Java_Charles Humble_InfoQ精选文章