扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:builder.com.cn 2007年5月18日
关键字:
Java的最好领域?
随着Web开发人员不断开发更多的从媒体发布站点到桌面风格应用软件等更复杂的网络应用,丰富互联网应用已经成为软件开发方面最热门的领域之一。
Ajax编程——一种利用JavaScript脚本语言的技术,现在已广泛应用于网站用户接口的开发,如镜像服务或Web 2.0社会网络应用。
Adobe Systems公司在它的Flash播放器和相关的Flex开发工具上投入了大量资金,Flash广泛应用于富媒体用户接口开发中。
随着上周Silverlight 测试版浏览器插件和开发工具套件的发布,微软强势进入了丰富互联网应用领域。此外,大量小公司包括Laszlo Systems 和 Nexaweb等专门在开发丰富互联网应用软件。
Burton Group分析师Richard Monson-Haefel说,Java有着庞大的产品和厂商产业链,但它在前端设计方面的应用受到了兼容性和性能问题的影响。
“这应该是Java的良好应用领域,20世纪90年代后期受applet性能和浏览器兼容性问题的影响使得Sun在这一领域的发展一蹶不振,这是一个悲剧。JavaFX Script可能会解决这一问题。”
手机的统一性
据Sun称,利用Java平台标准版(Java SE)开发桌面系统Java应用软件的编程人员已经达到了500万。格林说,全球已经有20亿部手机预装有名为Java平台移动版(Java ME)的Java软件。
Java除了占领了广大消费电子设备市场外,在服务器软件生产商中也占有同样大的市场份额。基于Java后台的软件已经为IBM,Oracle,BEA Systems,Sun和其它公司带来了数十亿美元的收入。
Monson-Haefel表示,通过JavaFX Script和JavaFX Mobile,Sun和其它Java许可客户将拥有更有吸引力的丰富互联网应用软件开发工具。
在过去两年中,脚本或动态语言在主流应用开发尤其是Web开发方面越来越流行。许多Web网站开发者和企业开发人员已经选择脚本语言作为Java或微软.Net的轻量级替代者。
与Ruby、PHP、Python等脚本语言相比,同Java相关的脚本语言的优势是,Java编程人员能够很容易地利用既有的编程技能和知识。而从Java转向其它语言如JavaScript通常使用Ajax应用,这个过程“像到了异国他乡一样”。
利用JavaFX 脚本语言编写的应用软件能够在Java运行时环境(Java Runtime Environment)上运行,Java运行时环境是在数百万台PC机上安装的并进行常规更新的一个软件。Green说,与Adobe的Apollo一样,开发人员可以利用完全相同的工具编写基于Web浏览器的应用软件或跨平台的桌面软件。
JavaFX是Sun公司通过收购SavaJe公司的知识产权获得一项技术,标志着为Java手机开发通用应用软件的开始。
尽管安装量非常大,不同Java ME实现之间的差异引起了兼容性问题。JavaFX Mobile面向手机运营商和厂商,能够减少这些差异,提供一系列用于完成常见任务的手机应用软件。
Green表示,“这是Java SE跨所有消费电子产品和履行‘一次编写,随处可用’承诺的实现。我们的确需要好好反思一下,如何为开发人员提供广泛的平台应用。”
RedMonk O’rady表示,推出与Java有关的脚本语言不一定会让人们放弃Ruby、Python、PHP,不过,JavaFX Script主要对已经在使用Java的开发人员有吸引力。
他还说到,“如果你想试图将已经使用一种技术进行工作的人们引向另一种技术,这将非常非常困难。没有一种技术会自动退出。问题是如何让开发人员更好的使用一种技术,以及如何改进各自平台的性能?”
责任编辑:德东
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者