艳骨沉欢全本免费阅读:Java和Flash之间的战争-Java频道-中国IT实验室

来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 15:36:53
Java如何应对老对手

  我认为最常见的JavaFX用户将会是科学和金融方面的程序员,他们需要使得系统界面变得漂亮。任何Java函数库都能够被集成到JavaFX应用程序中去,这就使得在应用程序在拥有美观的图形界面后,还拥有一个非常灵巧,具有多种计算功能的后台。我不能想象这种应用程序如何用Flash的ActionScript来完成。目前对于开发者来说,目前这些工具还不具备完成大的项目的需求。

  JavaFX真正的用途将还可以是作为更好的部署选择。举个例子,有一个程序员展示了如何整合JavaFX代码到拖拽模型中。这些代码将会通过Java的Web Start直接部署。对于一个公司来会所,JavaFX是一个非常好的部署模型,一个免费的开源项目。JavaFX能够很好的取代Swing,给Java开发者一个机遇来构建自己用户界面,使用去来像HTML的组件那样,而不去使用Swing。JavaFX不仅仅是让Web页面更具动画效果,也是部署桌面应用程序的好机制。

  我认为美工设计人员将也会满意Sun公司这些年对Java所做的工作。Java虚拟机更新非常快,由于服务器端安装的需求,在服务器端的安装同时由一个鼠标形状变成一个沙漏,更具人性化。Java库函数也很丰富,并且很好的检查了,防止有安全漏洞隐患。另外,最新的Java虚拟机已经在8亿用户的电脑上安装了。使用JavaFX的大环境已经具备了。

  但是,要想推广起来或许不是一件容易的事情。Adobe已经为Flash和AIR开发了很好的工具,但是为打造这些工具也花了重金。JavaFX或许能吸引一些年轻的,费用不是很充足的美工设计人员来使用,因为他们没有钱去购买Adobe的软件套。

  不过想要阻止JavaFX的成功还是会有一些困难的。至于说将来会不会取代Flash,Silverlight或者其它的技术呢?至少不是现在的事情。但是瘦死的骆驼的马大,虽说Java 目前在界面和分布方法欠改进,但JavaFX还是会赢得一些忠实的粉丝和一席之地的,这就会让Java在桌面应用程序取得立足之地。

  原文:http://www.infoworld.com/article/09/02/09/06TC-javafx_1.html