hengheng123456789

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            297 Posts :: 68 Stories :: 144 Comments :: 0 Trackbacks

          摘自久久學院

          Flex 是 Macromedia發布的presentation server(展現服務),它是java web container或者.net server的一個應用,根據.mxml文件(純粹的xml描述文件和actions cript)產生相應得.swf文件,傳送到客戶端,由客戶端的flash player或者shockwave player解釋執行,給用戶以豐富的客戶體驗。



          大名鼎鼎的Macromedia Flash是強大的矢量動畫編輯工具,在作動畫起家之后,Flash一直在謀求rich internet application(ria富客戶端)的霸主地位,最有影響的是,已經推出了面向對象的編成腳本actions cript2.0,并且建立起類似于java swing的類庫和相應component(組件)。Flex是通過java或者.net等非Flash途徑,解釋.mxml文件組織components,并生成相應得.swf文件。Flex的component和flash的component很相似,但是有所改進增強。



          運用Flash是完全可以做到flex的效果的,為什么還需要flex呢?我理解這里面有兩個原因:

          1,為了迎合更多的developers(開發者)。Flash天生是為了designer(設計者)設計的,界面還有flash的動畫概念和寫程序的開發人員格格不入,為了吸引更多的jsp/asp/php等程序員,Macromedia推出了Flex用非常簡單的.mxml來描述界面和jsp/asp/php程序人員使用.(x/d)html非常相似,而且mxml更加規范化、標準化。

          2,為了一個標準。大家一定聽說過微軟下一代系統longhorn,在longhorn推出的同時微軟也會推出新的語言xaml,一種界面描述語言,與之相應的就是smart client和flex非常相似的東西。Mxml和Xaml的也很相似… …由此帶來的一些列好處就不用我說了。



          Flex和j2ee/.net其實沒什么關系,Macromedia用java做出來個應用把flash的技術融合到j2ee里面,再用.net的技術做出來個.net應用把flash技術融合到.net里面去;應該說flex解決了j2ee里面和.net最繁瑣的問題那就是web 客戶端的問題。微軟比較卑鄙在ie里面built-in(事先安裝好了)很多空間,可以被.net調用比如datagrid,java就沒有辦法啦,只能用最原始的html一個tag一個tag地print,真是頭疼,還有客戶端的javas cript是最難調試的,不論java還是.net都束手無策。

          posted on 2007-03-15 18:03 哼哼 閱讀(426) 評論(0)  編輯  收藏 所屬分類: JAVA-Web
          主站蜘蛛池模板: 大冶市| 闵行区| 马尔康县| 衡南县| 天祝| 兴山县| 高淳县| 嵩明县| 姜堰市| 富源县| 通海县| 阿勒泰市| 通河县| 沂源县| 汨罗市| 巢湖市| 资兴市| 永州市| 郁南县| 中江县| 勃利县| 泰宁县| 陵水| 山丹县| 江油市| 乌海市| 房产| 石楼县| 西昌市| 尖扎县| 闽清县| 定结县| 巴林右旗| 云阳县| 吴桥县| 陆河县| 读书| 二手房| 镇沅| 武川县| 定襄县|