阅读更多

12顶
0踩

编程语言

原创新闻 JavaFX 2012:彻底开源

2012-01-06 16:03 by 资深编辑 luiang1018 评论(9) 有10563人浏览
JavaFX项目的负责人Richard Bair近日撰写了一篇2012 Java Resolutions的文章,列出了JavaFX 2012年将实现的10大计划与目标。其中将JavaFX完全开源赫列榜首——在2011年的JavaOne大会上,Oracle已做出保证将开源整个JavaFX平台。


以下是Richard Bair列出的2012年JavaFX 10大目标:

1. 我们今年的首个目标就是彻底开源JavaFX(类似于JDK的开源),并消弭JavaFX Committer与开源社区之间的严格划分。
引用
OpenJFX的开发人员,无论是来自Oracle还是来自于其他任何地方,将像在一个团队中,可以分享信息,共同提交Bug及代码。虽然可能还会有一些区别(像安全漏洞、示例代码的编写等还是应该特别对待),但是在所有重大方面OpenJFX会是一个彻底的开源项目。

2. Scene Buider。正如在路线图中所描述的,一个“改头换面”的布局工具将出现。在今年将推出一个公开测试版,并有望发布正式版本。

3. 进一步提升对Mac设备的支持,真正实现跨平台桌面开发。

4. 在不久将很快推出JavaFX 2.1,到时将彻底完成Linux支持

5. 新的嵌入式UI技术。在2011年的JavaOne会议上曾宣布,来自Oracle的一个新嵌入式平台将用于JavaFX作为其UI技术实现。该技术预计将在2013年与Java 8和JavaFX 3一道最终推出。实现其原型开发是2012年的一项重要计划。

6. 推动文档化进程,提供更多更丰富的JavaFX文档。尤其是在OpenJFX的Wiki页面要加速的文档的完善,在javadoc文档方面同样如此,需要提升API文档的质量。

7. 性能改进:从底层的图形性能到更高层UI控件及场景图(scene graph)等。

8. 基础设施完善。例如合并众多的Atlassian工具,在build系统中集成Findbugs,搭建好Hudson服务器等。

9. 发布更多的博客以便用户随时能了解JavaFX开发的进程,由于JavaFX将彻底开源,这也比较容易实现得多。

10. Bug修复。在JavaFX 2.0.2、2.1以及2.2中主要致力于bug修复(尽管也会有不少的特性改进/加入方面的工作,但大部分会是bug修复),使每个新版本中的bug数量能够逐步较少而不是越来越多。

  • 大小: 40 KB
12
0
评论 共 9 条 请登录后发表评论
9 楼 damoqiongqiu 2012-01-09 10:20
fight_bird 写道
企业应用领域,Flex 3年内仍然无忧,5年后Flex和Html5什么状态谁也讲不清。
PC端Flash游戏,没Flex什么事,只是从业人员技术生存空间小了一点。
移动端Flash游戏开发,同样没Flex什么事,停止开发移动端FP也无大影响,因为有移动端Air在,Adobe这次反复强调持续增强移动版Air3,,部分小型在线2D游戏倒是可以开始尝试HTML5。

Flex完全贡献给Apache,对企业应用开发人员,3年内没必要过于担忧,盯住HTML5的进化就是,搞技术,“变”是常量。

个人感觉Flex这次变动有点仓促,Adobe有点快刀斩乱麻的意味,对Flex在企业应用的领域长远的负面影响显而易见。

不必悲哀,在你没能量改变技术平台走向之前,随着行业大鳄一起走便是。

跟随大鳄走的思路非常赞同。
不过话说,跟对人很重要哦。
8 楼 fight_bird 2012-01-09 10:17
企业应用领域,Flex 3年内仍然无忧,5年后Flex和Html5什么状态谁也讲不清。
PC端Flash游戏,没Flex什么事,只是从业人员技术生存空间小了一点。
移动端Flash游戏开发,同样没Flex什么事,停止开发移动端FP也无大影响,因为有移动端Air在,Adobe这次反复强调持续增强移动版Air3,,部分小型在线2D游戏倒是可以开始尝试HTML5。

Flex完全贡献给Apache,对企业应用开发人员,3年内没必要过于担忧,盯住HTML5的进化就是,搞技术,“变”是常量。

个人感觉Flex这次变动有点仓促,Adobe有点快刀斩乱麻的意味,对Flex在企业应用的领域长远的负面影响显而易见。

不必悲哀,在你没能量改变技术平台走向之前,随着行业大鳄一起走便是。
7 楼 huhuanqadn 2012-01-09 09:28
pengyue77 写道
这玩意国内有人用吗?


我在用。自己封装了一些组件,开发起来觉得比web开发要简单得多。因为已经没有前后台数据交互的麻烦了。
6 楼 damoqiongqiu 2012-01-08 19:32
不管你们怎么吵吵,Flex、SilverLight、JavaFX、HTML5最终总会达到一个动态的平衡状态,肯定有一个占主流,其它唱配角,至于谁会最先挂掉,嘿嘿,你们能感觉到的
5 楼 tenderuser 2012-01-08 14:40
tlde_ti 写道
tenderuser 写道
还是顶下吧。。。 现在flex也开源了 。。。。 你还怎么搞

...
flex很久以前就开源了。
最近这次是 adobe 把 flex 捐给开源社区,自己放弃主要维护的义务.集中精力搞HTML5去了
怎么到了你嘴里就变成好事了呢.
ps:现在silverlight和javafx都在淡化原本的web作用.争不过HTML5.不过web的作用本来也就只是他们功能的一部分,还是有其它地方可以发挥.

flex.adobe自己都放弃了.

偶也没说什么。。。。 在说,技术没有落后不落后之分, 只有合适不合适。。 就算adobe放弃了flex , 但还有社区维护,在html5没成熟之前,还是可以占有很大的份额的。。。 再说。。html5 成熟后,flex还不一定发展成什么样子呢。。
4 楼 remoteJavaSky 2012-01-07 18:52
怎么能不顶呢,微软可以没有Silverlight,但Java难道还用Swing SWT吗,有JavaFX的出现是好事情
3 楼 tlde_ti 2012-01-07 18:47
tenderuser 写道
还是顶下吧。。。 现在flex也开源了 。。。。 你还怎么搞

...
flex很久以前就开源了。
最近这次是 adobe 把 flex 捐给开源社区,自己放弃主要维护的义务.集中精力搞HTML5去了
怎么到了你嘴里就变成好事了呢.
ps:现在silverlight和javafx都在淡化原本的web作用.争不过HTML5.不过web的作用本来也就只是他们功能的一部分,还是有其它地方可以发挥.

flex.adobe自己都放弃了.
2 楼 pengyue77 2012-01-07 18:33
这玩意国内有人用吗?
1 楼 tenderuser 2012-01-07 17:26
还是顶下吧。。。 现在flex也开源了 。。。。 你还怎么搞

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • java开发ria是指什么_Java对RIA的解释:JavaFX

    最近JavaOne会议正在如火如荼的进行中SUN每年都会发布一些新产品今年我比较感兴趣的是JavaFX粗一看以为是SUN的一个动态语言看了几个例子以后发现远不是那么简单啊~SUN是想要靠这个东西和Microsoft: WPF/...

  • JavaFX即将开源,支持iOS与Android开发

    消息称,Oracle公司将在近几个月内开源JavaFX语言的完整代码,同时支持iOS与Android平台应用开发。如果获得苹果公司许可,未来iOS开发者将可能使用JavaFX编写应用! 在全部代码完全开源之前,Oracle将分次、分块对...

  • java8 javafx_Java 8的新增功能(第1部分– JavaFX)

    java8 javafx 免责声明:我不为Oracle工作,也不以任何方式代表Oracle。 此功能列表不是官方的。 作为“局外人”,这只是我研究的一部分。 Java 8已在大约两个月前完成了功能,并且开发者预览版即将到来(两周后...

  • [转]使用JavaFX构建部署Android应用

    不过,现在Java平台已经拥有了强大的客户端组件——JavaFX,可用于开发桌面、平板电脑、移动和嵌入式系统上的应用程序。本文将为读者展示如何在Android设备上部署JavaFX应用程序。 任何致力于客户端开发的软...

  • Java 8的新增功能(第I部分-JavaFX)

    免责声明:我不为Oracle工作,也不以任何方式... 这篇博客文章将详细介绍下一个主要版本中的新功能,重点放在UIFX库JavaFX 8上。 JavaFX发行版编号现在与Java发行版相当,这就是为什么它从2.2跃升到8的原因。 这...

  • 用JavaFX构建部署Android应用

    不过,现在Java平台已经拥有了强大的客户端组件——JavaFX,可用于开发桌面、平板电脑、移动和嵌入式系统上的应用程序。本文将为读者展示如何在Android设备上部署JavaFX应用程序。 任何致力于客户端开发

  • javaFX的备忘录

    第一个挑战已经在OpenJFX中彻底解决。实现Android平台上的JavaFX原生功能所需的所有代码已经包含在OpenJFX中。 第二个挑战之所以能够解决的主要原因是OpenJFX的开发者们已经达成共识,不在JavaFX 8u20这一版本中...

  • 居然以反战的名义,利用开源工具包“投毒”!

    文| 罗奇奇出品 | OSC开源社区(ID:oschina2013)vue-cli 的依赖项 node-ipc 包正在以反战为名进行供应链投毒,该包在 npm 每周有上百万下载量。知...

  • javafx 教程_Java 8中的新增功能(第1部分– JavaFX)

    javafx 教程 免责声明:我不为Oracle工作,也不以任何方式代表Oracle。 此功能列表不是官方的。 作为“局外人”,这只是我研究的一部分。 Java 8已在大约两个月前完成了功能,并且开发者预览版即将来临(两周后)。 ...

  • 【java】本地客户端内嵌浏览器1 - Swing、SWT、DJNativeSwing、javaFX

    java客户端内嵌谷歌chrome浏览器,chromium开源项目CEF的java语言移植版jcef项目,给swing项目搭建spring框架,spring注解开发,spring启动,spring多线程异步开发,@Async的使用,内嵌浏览器防卡顿,打包带dll的...

  • JavaFX落入尴尬境地,发布近两年竟收效甚微

    Sun微系统公司将 JavaFX看做是下一个Big Thing,因而Sun从其他项目和部门中抽取了最优秀的人才以便最大化地专注于JavaFX的开发。到现在已经接近两年了,Sun不断提升JavaFX,并将它定位为可用的富客户端技术,以及与...

  • 第一篇文章。javaFX sense builder如何导入第三方jar

    javaFX sense builder如何导入第三方jar 以前网上查找javaFX sense builder...经过彻底的实践,解决方法其实很简单,右键***.fxml打开javaFX sense builder(javaFx sense builder的配置和下载见教材链接:link) .

  • Java 之父 James Gosling 最新访谈:JIT 很好,但不适合所有语言

    然而,一旦我们彻底改变,平台便有了更多的创新空间。在这种改变下,平台可以被分割,你可以定制打包,Java的运行环境就会更小。 另一个麻烦是:当遇到Bug时,人们会为之做一些变通措施,如果你修复了这个Bug,变通...

  • JVM学习一:初识Java

    JDK 6之后,由于代码复杂度、Java开源、开发JavaFX、世界经济危机以及Oracle对Sun的收购案等原因,JDK的更新没有维持两年更新一个版本的研发速度。JDK 6的生命周期异常顽强,一共发布了211个更新升级补丁。 9. JDK ...

  • 【 Qt 的“前世”与“今生”】Qt 的起源 | Qt 的发展历程 | 为什么选择 Qt | Qt 的授权模式 | Qt 版本选择 | Qt Widgets和QML | Qt 程序发布

    相对于以前的Qt版本,Qt4 的进步是巨大的,它不仅彻底的对高效易用的模板容器、高级的模型/视图功能、快速而灵活的二维绘图框架和强大的统一字符编码标准的文本查看和编辑类进行了大量的改进,更不必说对那些贯穿...

  • 企业开发:选Flex?还是HTML5?

    一切必须彻底反复测试。在 JavaScript 中 重构 是一场噩梦。 A. 软件开发人员必须记住— 所有未完成的代码。我们的许多在已编译的语言中很有把握的代码,在 JavaScript 中都是不支持的。 值得一提的另一...

  • 钢筋混凝土污水池及提升泵站施工方案.doc

    课程设计污水处理

  • PHP基于Web的subversion用户管理系统(源代码+设计说明书).zip

    PHP基于Web的subversion用户管理系统(源代码+设计说明书).zip

  • node-v12.22.10-linux-armv7l.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

Global site tag (gtag.js) - Google Analytics