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