2013年1月第1周重要新闻回顾,JavaFX开源计划细节
分类:前端技术

图片 1

图片 2

关注技术趋势,点评IT热点,ITeye资讯频道,助您把握IT技术的脉搏!每周一我们会为您带来上周重要新闻总结,如果您对ITeye的新闻总结有任何的意见或建议,请留言给我们或邮件联系:webmaster(at)iteye.com。

图片 3

e(fx)clipse开发团队跳过了多个版本号,发布了0.8版本,上个版本为2012年9月份发布的0.1.1。这表明e(fx)clipse已逐渐趋于成熟和稳定。e(fx)clipse是一个用于开发JavaFX应用的Eclipse插件,支持Eclipse 4.2.x、3.8.x和3.7.2版本。除了提供JavaFX开发工具外,还提供了一个可用于JavaFX 2.x应用中的运行时和库。运行e(fx)clipse 0.8最低需要Java 7,此外,该版本还增加了对Java8/JFX8的支持。开发团队表示,Java 8/JFX 8将是主要目标,但还会对Java 7支持相当长的一段时间。详细信息:e(fx)clipse 0.8.0 released下载地址:

近日,JetBrains针对IntelliJ IDEA 12.1版本发布了一个JavaFX插件,该插件中包含了使用IntelliJ IDEA创建JavaFX应用的所有指令,包括与JavaFX场景生成器的互操作性、甲骨文的JavaFX可视化布局工具等。此外,甲骨文公司最新发布的NetBeans 7.3版本中也改善了对JavaFX的支持,包括更好地支持JavaFX场景生成器、FXML代码自动完成功能、FXML控制器生成等。对于使用Eclipse的开发者,则可以使用e(fx)clipse来进行JavaFX开发,该工具集成了Eclipse JDT和Eclipse PDE,并包含一个有代码完成功能的FXML编辑器、一个针对JavaFX的CSS编辑器等。从甲骨文公司的一系列举动可以看出,该公司对JavaFX的支持力度正在逐步加大。自JDK 7u9开始,该技术已经默认捆绑在JDK中发布了,且在今年上半年,JavaFX将成为一个完全开源的技术和平台。尽管有甲骨文的支持,JavaFX还是面临着巨大的挑战,其中最重要的威胁来自于目前大热的HTML5。未来JavaFX将如何发展,还需看完全开源后的进一步表现。

2013年1月第1周值得关注的重要新闻如下。

在OpenJDK的最近一封邮件中,来自Oracle client Java的首席架构师Richard Bair透露了他们对其富互联网应用程序平台JavaFX的一些开源计划,暗示JFX开源需要更加透明,并计划将所有的封闭代码都用开源代码来取代。上个月,Oracle正式发布了JavaFX 2.0。并且在今年的JavaOne大会上,Oracle已明确表示将通过OpenJDK使整个JavaFX平台开源。 随着将JavaFX开源的JFX项目启动,Oracle希望JavaFX能够为其下一代Java客户端工具包迈下坚实一步。Oracle表示,JFX将有助于OpenJDK的发展,Oracle会努力接受来自社区的早期反馈及补丁贡献。“不过,我们并不仅是对开放源码感兴趣,同样我们希望转进到一个更加开放的开发模式——我们已经有了一个开放的问题收集计划”,Bair说道。他的意思其实是希望有一个正式的提案,或Java规范请求,让JFX成为Java 9 时间表的一部分。这可能需要几年时间,Oracle已经承诺在2012年发布Java SE 8。Bair表示,“我们开源JFX的初衷,就是希望通过不断地透明,从而构建一个支持和拥抱JavaFX的社区及生态系统。” Oracle希望用自由代码来取代JavaFX中的所有封闭代码。“我们似乎还面临一些障碍”,Bair在邮件中写道,“为了确保性能及其他一些因素,眼下还需要一些封闭的模块。不过我们会继承努力用自由代码来替换掉那些代码段。”IDC的分析师Al Hilwa表示,JavaFX的贡献将使得OpenJDK成为一个“更巨大及更完善的项目”。“这表明了Oracle的承诺,并且希望借助开源消息来刺激社区保持一个愉快的心态。但是如果真的吸引开发者来改进代码的话,则很可能拓宽客户端Java技术的发展之路。”JFX目前包括了6000多个的公共API,包括方法、构造器以及其他一些组件,例如单元测试和核心库等。Bair写道,“全部编译工作将由ant工具来进行,JUnit用来测试,同时需要为所有代码搭建NetBeans环境。要发布的代码量是巨大的,因此出于实际考虑,我们将在接下来的数月按既定路线分期发布JavaFX的不同代码部分,先是界面组件方面的,然后是图表部分。”JavaFX现在还落后于其他一些的富媒体技术,如Adobe Flash、微软的Silverlight以及HTML5。但是Oracle在上月秀了一把,它演示了如何在苹果的iPad电脑上运行JavaFX;苹果则至今未允许在其iOS设备上运行Java程序。Via InfoWorld

一、移动开发

iOS平台

苹果App Store又迎来了一个里程碑。

App Store下载突破400亿次,应用达77万

为了保证这77万款应用都有一定的质量,苹果开始限制一些投机取巧的行为。

苹果限制应用截图修改,防止虚假应用

Android平台

尽管目前苹果App Store中的应用多于Google Play,但根据目前的增长速度,Google Play中的应用数量或先于苹果达到100万款。

Google Play 应用数 6 月或破 100 万

Google 允许所有开发者回复 Google Play 用户评论

Android平台的开放性,使其长期占据市场份额的首位。据统计,Android设备的销售速度已经快赶上麦当劳的巨无霸汉堡。新设备基本搭载Android 4.0 操作系统,这也加速了老版本的消亡。

Android 设备每秒激活 15 台

最新Android分支份额:1.5消失,4.2继续增长

Ubuntu平台

移动之战打得火热,Ubuntu也来凑热闹,将其桌面体验带到了移动设备中。

Ubuntu 发布移动版操作系统

Ubuntu手机操作系统解析:电脑手机融为一体

其他

Mozilla宣布App Days活动,开放Firefox OS代码和API

Open webOS 移植到 Nexus 7

福特汽车向 iOS/Android 开发者开放 Applink API

浅谈三大移动生态差异

二、互联网

浏览器之争

两大现代浏览器Chrome、Firefox一直在较劲,除了新特性外,还体现在发布速度上。Chrome已经到达了v24,Firefox也为期不远了。

谷歌发布新版Chrome和Chrome for Android

Firefox 18 正式版发布

Web服务器

来看看最新的Web服务器份额,Apache仍然稳居第一。

Web服务器份额:Apache仍居首,Nginx将超IIS

Web安全

Ruby on Rails近日爆出了几个安全漏洞,建议开发者尽快升级至文中列出的版本。

Ruby on Rails爆SQL注入漏洞,影响所有版本

Ruby on Rails 再爆严重安全漏洞

其他

Google拟打造复杂搜索,比用户更了解自己

Windows 8售出6千万份拷贝,商店应用下载量1亿

三、开源领域

Apache家族

Apache开源社区是全世界开源社区中规模最大并且最为成功的社区之一,其开源产品的适用范围也相当广泛。

Apache CouchDB 新版本三连发

Apache Cassandra 1.2 发布,分布式 K/V 存储系统

Apache Isis 1.0发布,领域驱动应用开发框架

注意,Tomcat 5.5分支已经停止维护,请尽快升级至6.x或7.x版本。

Apache终结Tomcat 5.5.x分支,下载页面已移除

Eclipse家族

Eclipse基金会也负责着一个颇具影响力的开源社区,社区中的开源项目已经悉数迁移至Git,便于开发者参与和维护。

Eclipse基金会项目告别CVS,迁至Git

其他项目

3D 游戏引擎 Cube 2 新版源码发布

开源文档

开源项目文档应规避的13处“硬伤”

四、编程语言/工具发布

Java EE

JavaEE 7 项目的最新进展

JavaEE7 新特性 JMS 2.0 公共审查草案发布

编程语言

TIOBE编程语言排行榜:Objective-C蝉联“年度语言”

PHP 5.5 Alpha3 发布

Node.js v0.8.17稳定版发布,安全修复版本

JRuby 1.7.2 发布

Scala 2.10 发布

Web前端

jQuery 1.9 候选版发布

Continuum:基于JavaScript的ES6虚拟机

Scripted:VMWare出品的JavaScript代码编辑器

Ext4Yii:基于 ExtJS 的 Yii 扩展

开发框架/插件

JEECG:一款基于代码生成器的智能开发框架

Code Rocket 2.0发布,Eclipse代码可视化插件

e(fx)clipse 0.8发布,Eclipse JavaFX插件

其他

RedHat 企业版 Linux 5.9 正式发布

持续集成和发布管理工具 QuickBuild 5 发布

CopyGrid v1.1发布:可直接复制Excel数据的GridPanel

Intel 面向学生免费提供 C 开发工具

五、每周甜点

经验之谈

如何成为一名软件架构师?

你应该知道的一些 Linux 技巧

现在开发一个App需要多少时间?

我是这样做 APP 的

程序员如何增加收入

谈谈阿里系的技术积累

开发资源

下一代JavaScript中将会有的几个新东西

最全的 Web 开发项目检查清单

面向 Web 开发者的实用在线工具

最新的免费 WordPress 主题荟萃

6 款个性化jQuery/CSS3图片播放插件

7 个超酷的 CSS3/jQuery 特效源码

10条设计贴士,帮你打造更好的iOS应用体验

本文由澳门新葡8455手机版发布于前端技术,转载请注明出处:2013年1月第1周重要新闻回顾,JavaFX开源计划细节

上一篇:到移动端,布局微处理器的智能手提式有线电话 下一篇:没有了
猜你喜欢
热门排行
精彩图文