Oracle通过邀请Weaver和Chin推动JavaFX向前发展

我昨天发布了愚人节帖子,内容涉及加入NASA协助探索红色大行星。 那个帖子与事实相距不远... NASA开发的技术的所有细节都是100%准确的。 哎呀,即使我辞职也是事实! 唯一不正确的部分是我将加入的公司。

在NASA协助探索火星的工作也很酷, 我加入了另一个您可能熟悉的大型红色实体…

最初,我对加入Oracle持怀疑态度,但是由于他们对推进过去两年来展示的Java平台的承诺而赢得了胜利。 例如:

Oracle仅在一年内按计划发布了Java 7

在合并之前的三年中,Sun一直无法做到这一点,并且一直在努力。

哈德森和OpenOffice已被释放

尽管社区对Jenkins和LibreOffice项目分歧的强烈抗议成为所有新闻的焦点,但随后由Oracle释放这些平台(他们分别向Eclipse和Apache Foundations捐赠了代码)的宣传却没有得到很好的宣传。

Oracle保存了JavaFX 2

Sun与开发人员失去了联系,并建立了Java开发人员无法访问且无法满足业务客户端应用程序需求的平台。 Oracle通过用纯Java重写所有API,增加了对桌面业务应用程序的急需关注并及时发布JavaFX 2.0来扭转了这一局面!

由于这些原因以及更多原因,我很高兴有机会继续推动Java由内而外的发展。 实际上,我不仅要加入Oracle的Java福音小组,而且他们同时还招募了我的朋友和Pro JavaFX 2 Platform标题的合著者Jim Weaver。 那么,从Jim和我本人这两个JavaFX专家的聘用中我们可以得出什么呢?

一方面,JavaFX将继续作为Java平台的一部分。

在2.0版本中,JavaFX终于有了性能,Java语言支持和以业务为中心的控件,可以成为Swing的重要继承者。 对于那些对Swing进行大量投资的公司来说,这是个好消息,因为他们有前进的道路,可以继续在高度健壮的JVM平台上开发关键任务业务应用程序。 另外,借助允许在Swing中嵌入JavaFX应用程序的新JFXPane组件,可以很容易地开始将JavaFX元素合并到现有的Web应用程序中。

而且,JavaFX有潜力成为跨平台移动应用程序开发的推动力

现在,您必须在功能有限,可用性不佳以及基于Web的跨平台框架的设备不兼容以及编写多个本机应用程序的高昂成本之间进行选择。 我寄希望Flash能够解决这两种方法之间的空白,但Adobe却使他感到困惑。 幸运的是,JavaFX在JavaOne上的一些令人印象深刻的技术演示中显示了在这一领域的巨大前景,并且有机会通过以商业为中心的移动版JavaFX 2着陆。

我对Java和JavaFX技术在未来几年的发展前景感到乐观,在我的新职位上,我将处于一个有利的位置,可以使大家都排在前面。 当我深入研究这家大红巨人时,期待在Java平台上有大量博客,文章,演示和常见的讽刺但现实的开发人员观点!

参考: Oracle通过在Steve On Java博客上邀请JCG合作伙伴 Stephen Chin的Weaver和Chin来推动JavaFX向前发展 。


翻译自: https://www.javacodegeeks.com/2012/04/oracle-propels-javafx-forward-by.html

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

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

相关文章

WinForm------TextEdit只能输入数字

代码: this.textEdit1.Properties.Mask.EditMask "\d"; this.textEdit1.Properties.Mask.MaskType MaskType.RegEx; 转载于:https://www.cnblogs.com/tianhengblogs/p/6093634.html

JavaFX:创建Sprite动画

到目前为止,尽管我的大多数文章都涉及JavaFX属性和绑定,但今天我想写一讲我也致力于JavaFX运行时的另一部分:动画API。 在本文中,我将解释如何在JavaFX中编写自定义动画,以及如何使用这种方法为Sprite动画创建类。 &am…

使用UIBinder的GWT自定义按钮

这是一个有关如何在GWT上使用UIBinder创建自定义按钮的示例。 public class GwtUIBinderButton implements EntryPoint {public void onModuleLoad() {Button button new Button();button.setText("Button");button.addClickHandler(new ClickHandler(){Overridepub…

delete postman 传参_PostMan 传参boolean 类型,接口接受的值一直是false

情形:最近写前台页面的一个按钮,功能是:点击后切换状态,显示是或否。字段名称是isTest,类型是boolean 。写完接口,拿postMan测试,传参如下:但是后台接口接受的数据 一直是false,处理&#xff1a…

前端学PHP之文件操作

前端学PHP之文件操作 前面的话 在程序运行时,程序本身和数据一般都存在内存中,当程序运行结束后,存放在内存中的数据被释放。如果需要长期保存程序运行所需的原始数据,或程序运行产生的结果,就需要把数据存储在文件或数…

腾讯云CentOS6.5下安装mysql,并配置好远程访问等权限,途中遇到的问题

1.使用yum命令安装mysql [rootbogon ~]# yum -y install mysql-server 2.设置开机启动 [rootbogon ~]# chkconfig mysqld on 3.启动MySQL服务 [rootbogon ~]# service mysqld start 4.设置MySQL的root用户设置密码 [rootbogon ~]# mysql -u root mysql> select u…

java runtime 异常_Java中RuntimeException和Exception

在java的异常类体系中,Error和RuntimeException是非检查型异常,其他的都是检查型异常。所有方法都可以在不声明throws的情况下抛出RuntimeException及其子类不可以在不声明的情况下抛出非RuntimeException简单的说,非RuntimeException必要自己写catch块处…

java电脑运行视频演示_javaweb视频第一天(二)

无论通过哪种方式得到的class类对象,是同一个。比较的是地址码这里教会你:如何去使用class对象现在就知道这个:如何使用反射,并且说反射是实现了什么样的功能。如何通过反射得到里面的相应字段,得到里面的相应函数等等…

本月风味– Neo4j和Heroku

Neo4j今年早些时候发起了一项挑战,即“ 种子播云 ”,以使人们使用Neo4j附加组件在Heroku上创建模板或演示应用程序。 经过许多内部辩论之后,我决定进入,但由于缺乏想法而陷入绝望。 当我什么都没做的时候,这个主意就出…

[回归分析][10]--相关误差的问题

[回归分析][10]--相关误差的问题这一篇文章还是来分析相关误差的问题。 1.游程数 定义:游程数--残差穿过x-轴的次数 用这个可以检查如残差有一块在x轴上面,一块在x轴下面的情形。 如上面这样的残差 下面构造两个统计量: 其中 n…

使用MVC模式制作游戏-教程和简介

游戏开发中一种有用的体系结构模式是MVC(模型视图控制器)模式。 它有助于分离输入逻辑,游戏逻辑和UI(渲染)。 在任何游戏开发项目的早期阶段,其实用性很快就会被注意到,因为它允许快速更改内容&…

并发模式:生产者和消费者

在我15年的职业生涯中,生产者和消费者的问题是我仅遇到过几次。 在大多数编程情况下,我们正在做的事情是以同步方式执行功能,其中JVM或Web容器自行处理多线程的复杂性。 但是,在编写某些需要的用例时。 上周,我遇到了一…

作业管理系统数据字典

转载于:https://www.cnblogs.com/heyangcan/p/5312394.html

使用Hive和iReport进行大数据分析

每个JJ Abrams的电视连续剧疑犯追踪从主要人物芬奇先生一个下列叙述情节开始:“ 你是被监视。 政府拥有一个秘密系统-每天每天每小时都会对您进行监视的机器。 我知道是因为...我建造了它。 “当然,我们的技术人员知道得更多。 庞大的电气和软件工程师团…

docker集群管理

docker集群管理 ps:docker machine docker swarm docker compose 在Docker Machine发布之前,你可能会遇到以下问题: 你需要登录主机,按照主机及操作系统特有的安装以及配置步骤安装Docker,使其能运行Docker…

从0学java_从零开始学JAVA(一.Java的基础语法)

基本语法编写 Java 程序时,应注意以下几点:大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成&#xff0c…

mysql添加字符串日期时间_mysql学习笔记--- 字符串函数、日期时间函数

一、常见字符串函数:1、CHAR_LENGTH 获取长度(字符为单位)2、FORMAT 格式化3、INSERT 替换的方式插入4、INSTR 获取位置5、LEFT/RIGHT 取左、取右6、LENGTH 获取长度(字节为单位)7、LTRIM/RTRIM/TRIM 去空格(左/右/自定义)8、STRCMP 字符串比较9、CONCAT 字…

ADO.NET 核心对象简介

ADO.NET ADO.NET是.NET中一组用于和数据源进行交互的面向对象类库,提供了数据访问的高层接口。 ADO.NET类库在System.Data命名空间内,根据我们访问的不同数据库选择命名空间,System.Data.SqlClient。 ADO.NET类最重要的优点是支持数据库以断开…

简学LINGO(三)——实例篇

1. 装配线平衡模型 一个装配线含有一系列的工作站。在终于产品的加工过程中每一个工作站运行一种或者是几种特定的任务。装配线周期是指全部工作站完毕分配给他们各自任务所花费时间的最大值。平衡装配线的目标是为每一个工作站分配加工任务。尽可能使每一个工作站运行同样数量…

Android之卫星菜单的实现

卫星菜单是现在一个非常受欢迎的“控件”,很多Android程序员都趋之若鹜,预览如下图。传统的卫星菜单是用Animation实现的,需要大量的代码,而且算法极多,一不小心就要通宵Debug。本帖贴出用属性动画Animator来实现卫星菜…