RIA應用的了解--各種技術的比較
来源:互联网 发布:惯性导航算法 c 编辑:程序博客网 时间:2024/06/05 09:43
(轉載)找到的一个比较表,比较几个界面设计语言,Macromedia的 Flex (MXML)和微软的XAML以及 Mozilla 的XUL。XUL全部为绿色,就不标出了。
不过虽然XAML只能在lognhorn上用,现在也有好多公司推出现就可以编写xaml的工具。如xamlon。
另外设计表单的标准还有W3C的Xform。
MXML | XAML | XUL |
Here today | 2006? 2007? | Here today and battle tested. |
Runs anywhere Flash Player 7 runs | Runs only on Longhorn | Runs on any platform. Runtime smaller than .Net. |
Server required | Server not required | Server Not Required |
Uses ActionScript 2.0 | Uses .NET languages | Javascript, Python, C++ |
XPath support: no | XPath support: yes | XPath support: yes |
CSS support: limited | CSS support: no | CSS Support: excellent. |
-----
另外像MXML基於flash的技術還有laszlo,下面有段話可以具體了解這些技術是否可以被您的項目採用
---------------------
Rich Client Fashion(轉載)
JDK1.5和C# 2.0没有让人兴奋,即使再加上EJB3.0和WebForm 2.0,都没有Rich Client的大潮让人对明年抱有期待。
Rich Client的Fashion里,XAML和XUL是基于特定浏览器的实现,flex和Laszlo是基于Flash的实现,Spring和Eclipse也各有自己的一套。不过,XAML还处在单细胞状态,而且基于.Net;XUL就需要客户安装FireFox,而且似乎规模偏小,发展的空间不大。Flex版权太贵而且目前还太多Bug;而Laszlo出身不够高贵且小命掐在MM手里。Eclipse和Spring的rich client还没有试用但估计占有市场不易。
可见2004年末一切都各有缺点还是乱势,因此只当没事发生继续等待不是什么罪过,现在项目中强行使用只会代价巨大,而且容易选型失误。
但还是,忍不住热了一下身,同事试用Flex的时候,经常过去插上两脚。最后同事的小项目做完,自己也了解了Rich Client的实际东西,发现预热一下自己还是很重要的,明年的RIA潮流趋势、升级资讯一定会雪片般飞来,实践过的,就能实际的分析这些资讯,懂得其中的厉害。没有动手做过的就只能浑浑噩噩的人云亦云,或者自己袖手空谈了。
--------
就像上面所說的,等到自己確實想在項目中使用時,真的難以取捨.
我一直以來不喜歡MS,不會.NET,所以不會去了解XAML,而XUL的面太窄,用戶是不會聽話的都去裝Mozilla瀏覽器,所以只剩下個flash,但是flex太貴,老闆不會同意的,只能用laszlo了.仔細的看了他的例子,我主要是看了對web service以及javarpc的調用方面,說實話,的確比mxml要差,而且其語言資料太少了,基本沒有中文方面的.而as2.0的信息就比較多了.另外flex builder的功能我太喜歡了,完全可以像delphi寫c/s程序那樣所見即所得.而laszlo的eclipse插件可就差遠了,只是有個效果預覽而已,寫介面時還是要和html標籤打交道.
非常想用flex builder,可惜mxml標準沒有公開,也沒有其他的Presentation Server 可以代替flex server.在網上找到了openamf,可惜只是提供flash remoting service.那是不是可以用flash mx方便的寫flash,而去調用openamf支持的remoting service呢.這樣就不用花很多的錢買flash remoting mx或flex,又可以用flash mx 體念到flash的RIA技術啦.
--------
就像上面所說的,等到自己確實想在項目中使用時,真的難以取捨.
我一直以來不喜歡MS,不會.NET,所以不會去了解XAML,而XUL的面太窄,用戶是不會聽話的都去裝Mozilla瀏覽器,所以只剩下個flash,但是flex太貴,老闆不會同意的,只能用laszlo了.仔細的看了他的例子,我主要是看了對web service以及javarpc的調用方面,說實話,的確比mxml要差,而且其語言資料太少了,基本沒有中文方面的.而as2.0的信息就比較多了.另外flex builder的功能我太喜歡了,完全可以像delphi寫c/s程序那樣所見即所得.而laszlo的eclipse插件可就差遠了,只是有個效果預覽而已,寫介面時還是要和html標籤打交道.
非常想用flex builder,可惜mxml標準沒有公開,也沒有其他的Presentation Server 可以代替flex server.在網上找到了openamf,可惜只是提供flash remoting service.那是不是可以用flash mx方便的寫flash,而去調用openamf支持的remoting service呢.這樣就不用花很多的錢買flash remoting mx或flex,又可以用flash mx 體念到flash的RIA技術啦.
- RIA應用的了解--各種技術的比較
- RIA應用的了解--各種技術的比較
- RIA的困扰
- 对RIA的看法
- RIA的未来是什么?
- 收集的Ria资料
- RIA的未来是什么?
- RIA的概念
- 一分钟了解"用matlab计算信杂比SCR 以及 背景区域的标准差"
- 医生比病人更了解疾病的危险
- 《迎接RIA时代的来临》
- RIA ,未来开发的方向
- RIA比较详细的评论
- 《迎接RIA时代的来临》
- 迎接RIA时代的来临
- 迎接RIA时代的来临
- 《迎接RIA时代的来临》
- 什么是RIA,他的优势?
- 网页 的 40大 常用技巧
- 天下无贼傻根自述
- ADO.NET学习笔记(一)
- 一个JBPM工作流管理示例(一)
- META标签的奥妙(ZT)
- RIA應用的了解--各種技術的比較
- 回复:delphi的接口的意义是不是跟C++和Java的不同呢?
- 一个JBPM工作流管理示例(二)
- 一睹64位Windows XP的芳容(也是从网上copy的,扫了一下,没有仔细看)
- 一个JBPM工作流管理示例(三)
- 工作流管理系统(WfMS)介绍
- 如何触发右键菜单的行为
- HTML文档中meta的大作用
- 编写有效用例