apache Pivot

现在AJAX已经成为RIA主流技术,Html/CSS/JavaScript也成为RIA普遍应用的工具,而Java的applet好像是一种古老的技术,掌握的人员越来越少。Pivot就是让熟悉AJAX的开发者来开发Applet应用。

我以前在其他RIA帖子中就抨击过JSF,JSF正好和Pivot倒过来,是让Web开发向Swing/applet学习,一个对象里装一个对象,表面很不错,可惜Compsite组合模式总不是那么通俗易懂,我们很多专业程序员对OO还没有完全掌握,更何况一般界面网页制作人员呢,所以,通俗易懂的JavaScript受到欢迎。

刚刚看到原来在iphone平台上三维技术Unity3D大有替代Flash趋势,Unity3D的好处就是易用性,是结合Javascript的,引用一段话:U(Unity)还是很容易上手的,尤其对编程、美工都熟悉的人员来说;全面向对象式编辑,很直观,容易理解;加上了解JS就能写出脚本的特点,真的很大程度上降低了入门的难度;同时自带的实时光影、太阳光晕、动态水面、网络功能、shader、Image Effects等等特色,几乎把现有的虚拟平台都要比下去了,即使像Q3D这样的重量级平台,U也不比它逊色一毫!

Pivot开发效果如下,不过applet还是摆脱不了那种刷新一下的毛病,applet前途堪忧,特别是推出JavaFX之后:
http://cwiki.apache.org/PIVOT/kitchen-sink-demo.html

关于JavaFX,和FLex/FLASH竞争性,两家公司定位不一样,一家是语言软件公司,一家专业媒体公司,这个世界讲究专业性,象SUN这样四处包揽的方式可能不讨好。