JavaOne 2015日记–第3天(又名第4天)

今天早上醒来时,我担心自己整天睡不着觉。 在我的收件箱中,有一封来自Oracle的电子邮件,主题行为“欢迎使用JavaOne –第4天”。 在这里,我想这是会议的第三天! 好的,昨天我可能和朋友一起喝了些酒-但可以肯定的是,它不是那么疯狂,以至于我错过了一整天吗? 显然,Oracle将研讨会和大学活动的周日会议视为会议的第一天。 那么,欢迎来到JavaOne的第四天。

RIA Panel:显微镜下的UI技术

当我查看过去几天的日记条目时,我不得不承认我已经略微忽略了主题“ UI技术”。 这也不是因为它也不有趣。 但是以某种方式,并行会议比UI讨论更令人兴奋–难怪,有15多个并行事件。 幸运的是,今天有一个RIA小组,由许多UI社区的知名代表组成,所以我可以用自己的话轻松地对UI世界的现状进行很好的更新。

会议以对谁使用哪种UI技术或哪种UI框架的受众调查开始。 同时解决了基于Java和JavaScript的框架。 当然,考虑到我们是在Oracle赞助的Java会议上,结果并不是真正具有代表性。 但是看到HTML5和co。 加上JavaFX主导了此次调查,而几乎没有提到Swing,SWT或GWT。

还请参见: JavaOne 2015日记–第2天

关于谁(仍然)使用Dart的问题-您知道,这是Google的革命性编程语言-房间里只有笑声。 对JavaScript框架的深入研究表明,Angular仍然是最受欢迎的框架,至少在这些参与者中是如此。 在即将推出的非向后兼容的Angular2之后,这一点是否仍然存在,或者是否会迁移到当前流行的React框架,还有待观察。 甚至Oracle也已经通过Oracle JET加入了自己JavaScript框架。 得益于其他Oracle产品的良好集成,这对于已经依赖Oracle堆栈的客户来说无疑会很有趣。 但是除此之外,此添加只是JavaScript丛林中众多框架中的一种。

在这一点上,我们已经提到了安德烈斯·阿尔米雷(Andres Almiray)的话:“选择最新的和最好的是一回事,而找到持久的解决方案则是另一回事”。 选择正确JavaScript框架不是一个琐碎的话题,但是不幸的是,这不是一个新的难题。

“ HTML5占有一席之地-但不在我的智能手机上”

当被问及移动版“ HTML5 vs. Native”时,所有与会嘉宾都同意了它的位置。 当涉及到UI和UX并不重要的公司内部应用程序时,选项可能会围绕当前的Web技术展开。 如果没有Java就无法工作(或者想避免HTML5 / JavaScript和Java之间的空白),那么值得一看的是DukeScript (2014年Duke Choice Award的获得者)和Gluon的工具 ,其中两个基于Java的跨平台应用程序开发解决方案。

但是,假设该应用程序是public ,则一致决定将Native视为唯一的真正解决方案:

您确实希望该应用看起来和感觉像本机平台和设备上的其他应用。

那只是对该主题的评论之一。 Google的凯文·尼尔森(Kevin Nielsen)提出了更为极端的说法,但有些恰当:

HTML5占有一席之地-但不在我的手机上!

关键任务和富客户端应用

就像现有的智能手机或平板电脑解决方案一样,HTML5和Friends希望为关键任务或富客户端应用程序的可能解决方案做出贡献。 “至关重要的事情,相信我,它们不能在网络上运行,”安德烈斯·阿尔米雷(Andres Almiray)评论说,他举例说明了欧洲核子研究组织的一个项目。 这完全符合詹姆斯·高斯林(James Gosling)的话,他在介绍用于控制水机器人的RIA界面时表现最好:

您不想在HTML5中这样做!

HTML5可以替代许多公司的应用程序的原因在于其极其简单的部署方案。 请输入左上角的Gluon联合创始人Johan Vos ,他使用javafxpackager和适当的JDK捆绑了自己的Java应用程序,从而绕过了目标计算机上不正确或不存在的JDK的问题。 如果用于此目的的普通JDK太大,则可以使用小得多的Compact2配置文件。

JavaFX呢?

有趣的是,专家组几乎没有讨论JavaFX的主题。 但是,这可能是由于这种“新” Java UI技术已被视为既定事实。 考虑到专家组讨论了Swing,SWT和GWT的程度,对JavaFX的评论也无可奉告-即是肯定的。

还请参见: JavaOne Diary 2015 – Day 1

JavaFX现在已经正式进入Java社区,正如在JavaOne上涉及JavaFX的许多很多会议所显示的那样,参加者一直很热情。

昨天的帖子中关于JavaFX的“吃自己的狗粮”大喊之后 ,您可以找到散布在整个会场中的基于JavaFX的投票机 这是一个很酷的主意,这些机器受到了参与者的欢迎,并显示了JavaFX可以带来多少乐趣。

JavaOne 2015日记–第3天(又名第4天)

亨德里克·埃伯斯(Hendrik Ebbers)和迈克尔·海因里希斯(Michael Heinreichs)将自己与“ JavaOne投票机”结合在一起

不幸的是,明天是JavaOne的最后一天。 对我来说,我将更深入地研究微服务和Java。 我很期待!

翻译自: https://jaxenter.com/javaone-2015-diary-day-3-a-k-a-day-4-121870.html