而另外一个很火热的RIA技术自然是来自Adobe的Apollo,flash和AS3.0脚本语言,它选择用MXML语言替代HTML描述UI,在去年7月份还推出Flex2开发工具.最近Adobe发布α版Apollo进一步控制RIA,并计划于今年下半年发布1.0版Apollo.相对于WPF,α版Apollo能够在Windows 和Macintosh 上运行,使人们能够使用HTML、JavaScript、Flash编写软件,Linux版本的开发也在计划中。
可以看出,目前Ajax,WPF,Apollo是最惹眼的RIA网络技术.而竞争最激烈的是Adobe和Microsoft。从UI描述语言来讲,XAML与MXML都源自于XML,但XAML被用来在VSExpression中帮助设计人员与开发人员协作开发.而MXML目前仅仅考虑到了界面图形描述,并且蹩脚的AS语言似乎也很难吸引很多人去学习。
不过它们的缠斗核心其实应该是图像动画设计开发方面WPF和Flash。而Ajax似乎在这两方面并不擅长,并且尽管Ajax中涉及的大部分技术产生于上世纪九十年代,但开发的商务工具仍不成熟。这也许为什么所有的阵营都很愿意拉拢Ajax。
一方面作为自己技术的补充,同时也可以吸引更多的开发者投入自己的怀抱.另外不得不提一下JSF框架,Oracle,IBM,SUN似乎都很支持它.不过这个技术似乎更适合用于服务器端而不是用户客户端。