设为首页 加入收藏

TOP

JavaFX—是Java桌面的新希望么?(二)
2014-11-24 01:20:03 来源: 作者: 【 】 浏览:7
Tags:JavaFX Java 面的 新希望
let不仅能够指向服务器上的原始jar文件,而且还能指向JNLP文件,允许applet在客户端浏览器上保存和升级。而且升级可以延缓或者作为后台程序运行,从而新型applet能够及时启动,开发者也不再需要等待升级的下载。Applets现在也在浏览器外运行,所以不再拖慢浏览器的性能。一个小的不惹人注意的JVM现在运行在浏览器内扮演一个小型服务器层,一个单独的JVM实际在运行applet的代码。浏览器内的进程独立早已成为普遍采用的方法,所以Java不过是在学习浏览器而已。


  Sun通过弥补这两个缺陷即:UI代码的复杂性和配置问题,给开发者提供了一个潜能巨大的平台。而且提升了NetBeans 6.5,创建一个编辑器能够支持JavaFX代码,给开发者一个成熟的、基于开源的IDE,同时又能够处理Java代码。
  Sun还推出了工具能够将Illustrator和Photoshop的内容转换成JavaFX代码,从而集成优质图形内容变得更加简单.



图片44(文字说明:JavaFX的Production Tools将 Illustrator导成 JavaFX代码)


  但也不全是好消息。尽管Sun对开源承诺,但只有编辑器、图形库和工具的部分是在GPL2下许可的。而JavaFX的运行时间是闭源(Closed source),未来会引起很多问题。JavaFX的设计是跨平台的,随着JavaFX 1.0 的发布JavaFX Mobile也出炉,但只有Windows和Mac OS X在发布默认得到支持,尽管这覆盖了大部分的操作系统用户,但是Linux和Solaris仍在苦苦地等待JavaFX的支持。Sun可以辩护他们正在整合专利编解码以得到媒体支持,并最终可以发布在两个平台上,而不是采用“Windows优先”的态度。


  JavaFX能否取代Flash?不可能,因为Flash已经无处不在了,但是JavaFX能够匹敌Adobe的AIR和微软的Silverlight。Sun能否从JavaFX中得到人们的好印象还尚未可知,但无论如何开发者都会感谢Sun给富应用开发带来的另外一种方法,无论有没有Swing组件。唯一有一件事情可以确定的是,在富互联网开发方面,现在已经是三足鼎立了。


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux与Win下设置vim C/C++语法高.. 下一篇关于socket()和select()的配合使用

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: