JavaOne 2012:NetBeans.Next –未来路线图

我从Continental Ballroom 4和一个NetBeans主题( 项目Easel )到Continental Ballroom 5,走了必要的几个步骤,以查看另一个面向NetBeans的演示文稿:“ NetBeans.Next –未来路线图”。

Ashwin Rao发起了“羽毛之鸟”(BoF)演示会,并介绍了John Ceccarelli和Tinuola Awopetu 。 几位听众参加了昨天的NetBeans社区日 。 Rao展示了典型的Oracle免责声明幻灯片,其中概述了“一般产品方向”,但在这种情况下(路线图),它确实特别相关。

饶谈到了“路线图动机”。 这种动机包括“为Java平台提供最佳的端到端开发体验”,并支持各种Java版本以及“ HTML5和与Java平台互补并共存的流行语言和框架”。 他补充说,推动NetBeans路线图的两个主要力量是:“工业和技术趋势”和“ Java平台路线图”。

Rao介绍了确定行业和技术趋势的方法主题,包括市场分析和社区参与。 然后,Awopetu讨论了社区如何使用错误报告和RFE (增强功能请求)向NetBeans团队传达适用于错误和增强功能的优先级。 她补充说, NetCAT (NetBeans社区验收测试程序)是其工作的主要驱动力。 NetCAT用户贡献了多达7,000个错误/增强功能。 Awopetu还表示,在过去18个月中,用户满意度调查和监视论坛帖子帮助他们了解了社区对NetBeans的需求。

我很高兴听到Ceccarelli声明他们将以解决NetBeans 7.2中 的扫描问题的相同方式解决NetBeans的已知内存问题 。 有人指出,有一个命令行开关可以在生产中与NetBeans胖客户端平台一起使用。

我参加本次会议的主要动机之一是展望未来的道路。 该图表接近尾声,标题为“未来之路”。 Rao谈到了NetBeans 7.3 (先进HTML5工具, Oracle Public Cloud以及Java ME 3.2和Embedded)。 他还列举了Java EE 7支持( Avatar )和NetBeans JDK 8支持( Lambdas , JavaFX 8以及Java ME 8和Embedded)和NetBeans JDK 9支持( Jigsaw )。

一位听众表示对支持特定云供应商的NetBeans感兴趣,并在代码与特定云提供商不兼容时发出警告。 云中缺乏标准化使人想起了过去甚至今天在某种程度上Web开发中缺乏标准实施。 因此,这将是理想的功能不足为奇。

另一位听众想知道用于代码协作的工具。 我对此问题很感兴趣,因为我希望看到与Eclipse的Code Collaborator插件等效的NetBeans。 据解释,Kenai是成为Java.net的赞助项目,但是Java.net支持不包括代码协作。 据说,编写用于代码协作的GUI相对容易,但是存储库却很困难。 NetBeans将支持Oracle Cloud ALM工具,并且需要考虑Github支持。

没有计划向NetBeans添加对HTML / CSS / JavaScript的WYSIWYG支持,并且观众对此表示满意(甚至欢迎)。 据解释,使用GWT,Oracle ADF或其他已知的部署更容易做到这一点。 使编辑器使用JavaScript足够困难。

没有交付计划的“主要功能请求”的讨论着重于目前NetBeans预期不具备的三个功能:

  • UML
  • 视觉网络
  • Android / IOS

出席会议的人中有很大一部分表示对UML支持感兴趣(即使是在雇主和客户的强迫下)。 基于这种支持,有人说“ UML死亡报告被高估了”。 也有人表示他们希望将JDeveloper的UML迁移到NetBeans中。 团队已经将许多NetBeans功能转移到JDeveloper中,因此这是另一个方向。 JDeveloper UML已经被大量使用,但是有关它的许多抱怨使NetBeans团队认为NetBeans中不需要它。 有时我需要创建UML,我也希望看到NetBeans中再次提供UML支持 。 更新–显然IntelliJ IDEA用户也经常使用UML 。

尽管NetBeans不会为Android或iOS提供本机支持,但有人指出,有一个NetBeans社区Android插件。 此外,NetBeans团队可能会在将来某个时候为Project Easel添加PhoneGap支持( PhoneGap允许使用HTML / CSS / JavaScript将应用程序编写为7种本机移动设备格式)。

Ceccarelli表示,他的“现在的工作不是使NetBeans成功,而是使Java成功”。 他补充说,“ Java IDE战争已经结束。” 每个IDE现在都包含其他一些IDE。 在短期内,对于NetBeans来说,引人注目的事情之一就是在带有Project Easel的NetBeans中提供HTML5支持。

参考: JavaOne 2012:NetBeans.Next – JCG合作伙伴 Dustin Marx在“ 实际事件的启发”博客上的未来路线图 。


翻译自: https://www.javacodegeeks.com/2012/10/javaone-2012-netbeansnext-roadmap-ahead.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/371136.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C#复习正则表达式

由于前段时间为了写工具学的太J8粗糙 加上最近一段时间太浮躁 所以静下心来复习 一遍以前学的很弱的一些地方1 委托 public delegate double weituo(double a, double b);public static double test1(double a,double b){return a * b;}public static double test2(double a,…

在vue中安装使用vux

最近因为的工作的原因在弄vue,从后端弄到前端之前一直用js,现在第一次接触vue感觉还挺有意思的,就是自己太菜了,这个脑子呀。。。。不太够用。。。。。页面设计用了一个叫vux的东西,vux可以提供一些组件,用…

Zabbix全方位告警接入-电话/微信/短信都支持

http://www.cnblogs.com/baidu-gaojing/p/5128035.html 百度告警平台地址: http://gaojing.baidu.com 联系我们: 邮箱:gaojingbaidu.com 电话:13924600771 QQ群:183806029 对于使用zabbix的用户,要接入百度…

Spring MVC定制用户登录注销实现示例

这篇文章描述了如何实现对Spring MVC Web应用程序的自定义用户访问(登录注销)。 作为前提,建议读者阅读这篇文章 ,其中介绍了一些Spring Security概念。 该代码示例可从Spring-MVC-Login-Logout目录中的Github获得。 它从带有注释…

HTML5与CSS3权威指南笔记案例1

第1章 <!DOCTYPE html> <meta charset "UTF-8"> <title> Search </title> <form> <p><label>Search&#xff1a;<input name"search" autofocus></label> </p> </form> <!DOCTYPE&…

java循环的概念_Java数据结构之循环队列简单定义与用法示例

本文实例讲述了Java数据结构之循环队列简单定义与用法。分享给大家供大家参考&#xff0c;具体如下&#xff1a;一、概述&#xff1a;1、原理&#xff1a;与普通队列的区别在于循环队列添加数据时&#xff0c;如果其有效数据end maxSize - 1(最大空间)的话&#xff0c;end指针…

sass变量

sass变量用法 1、sass变量必须以$符开头&#xff0c;后面紧跟着变量名 2、变量值和变量名之间就需要使用冒号(:)分隔开&#xff08;就像CSS属性设置一样&#xff09; 3、如果值后面加上!default则表示默认值 默认变量 sass的默认变量&#xff1a;仅需要在值后面加上!defaul…

根据您的命令-命令设计模式

命令设计模式是一种广为人知的设计模式&#xff0c;它属于行为设计模式&#xff08;“四人帮”的一部分&#xff09;。 顾名思义&#xff0c;它与应用程序中的动作和事件有关。 问题陈述&#xff1a; 假设有一个网页将在其中包含多个菜单的情况。 编写此代码的一种方法是使条件…

用js和jQuery做轮播图

Javascript或jQuery做轮播图 css样式 <style> a{ text-decoration:none; } .naver{ width: 100%; position:relative; }.images{position:relative;width: 100%;height: 400px; } .images img{position:absolute;left: 0;top: 0;width: 100%;height: 400px;opacity: 0;fi…

【开发调试】谷歌浏览器中调试移动网页和测试网速下页面效果

、 今天有幸给大家分享一下谷歌浏览器针对移动网页测试的技巧&#xff0c;主要是最近做个微信公共号网站。所以就要对页面测试拉。移动网页我们最长测得就是各种手机大小的页面效果和出现网络问题的效果展示。 今天就简单分享下在谷歌浏览器测试页面的适配和网速限制展示。…

拼多多分享好友砍价Java实现_拼多多砍价怎么分享到朋友圈 砍价发到微信朋友圈方法...

拼多多是一款电商社交的共享式购物平台&#xff0c;现在还推出了砍价的活动&#xff0c;只要邀请好友砍价&#xff0c;你就以最低的价格购买商品&#xff0c;还可以可能是免费拿到&#xff0c;那么今天小编就给大家讲讲如何将自己的砍价信息分享到微信朋友圈。首先下载手机拼多…

通过6个简单的步骤在Windows上运行Apache Hive

注意 &#xff1a;您需要安装cygwin才能运行本教程&#xff0c;因为Hadoop&#xff08;Hive需要&#xff09;需要cygwin才能在Windows上运行。 至少&#xff0c;系统中必须存在Basic&#xff0c;Net&#xff08;OpenSSH&#xff0c;tcp_wrapper软件包&#xff09;和与安全相关的…

vue 环境的搭建及初始化项目

其实超级简单&#xff0c;虽然网上很多&#xff0c;但是我顺便记录下相当于做笔记吧 1nodejs 的安装&#xff0c; 在node官网下载&#xff0c;点击安装&#xff0c;安装的时候最好选择路径在d盘 2设置环境变量 我的电脑-->属性-->系统环境变量- 系统变量新增一个NODE…

Java堆转储:您可以完成任务吗?

如果您像我一样对Java性能充满热情&#xff0c;那么堆转储分析对您来说应该不是一个谜。 如果是这样&#xff0c;那么好消息是您将有机会提高您的Java故障诊断技能和JVM知识。 JVM现已发展到今天&#xff0c;与旧的JDK 1.0 – JDK 1.4天相比&#xff0c;今天生成和分析JVM堆转…

java 调用 ictclas50_1-Ictclas50分词系统ForJava

Ictclas50是一个分词库&#xff0c;我嘛主要用来做中文分词&#xff0c;其也能分出词性等东西。1.环境搭建进入到下载页面进行下载&#xff1a;如下图&#xff1a; 因为我的系统是64位的windows&#xff0c;所以选择了到数第三行进行下载。其JAVA版本是通过JNI去调用dll库&…

Beam概念学习系列之Pipeline Runners

不多说&#xff0c;直接上干货&#xff01; https://beam.apache.org/get-started/beam-overview/ 在 Beam 管道上运行引擎会根据你选择的分布式处理引擎&#xff0c;其中兼容的 API 转换你的 Beam 程序应用&#xff0c;让你的 Beam 应用程序可以有效的运行在指定的分布式处理引…

运行 java classnotfound_JAR运行出现ClassNotFoundException异常的解决办法

2009年10月30日最近在弄个聊天室,由于要跟数据库通信,用到了JDBC的3个jar,在eclipse里OK的,但布置到服务器坏事了,不知道怎么弄JDBC的3个jar了写个autoStart.batjava -jar chatServer.jarpause运行报错:F:\mydocuments\java project\socketTest\release>java -jar chatServe…

idea 创建多模块依赖Maven项目

转载地址&#xff1a; http://www.cnblogs.com/tibit/p/6185704.html idea 创建多模块依赖Maven项目 本来网上的教程还算多&#xff0c;但是本着自己有的才是自己的原则&#xff0c;还是自己写一份的好&#xff0c;虽然可能自己也不会真的用得着。 1. 创建一个新maven项目 2.…

用Java弹出创建新的消息通知

首先创建JFrame作为弹出窗口。 在其中添加一些JLabel以包含信息&#xff0c;并在适当的位置分配它们&#xff0c;使其看起来像一条通知消息。 下面给出了示例代码&#xff1a; String message You got a new notification message. Isnt it awesome to have such a notificat…

定位-固定定位

把box2设为固定定位&#xff1a; <!DOCTYPE html> <html lang"en" dir"ltr"><head><meta charset"utf-8"><title>定位</title><style media"screen">.box1{width:100px; height: 100px;ba…