Nomad & His Life

          博觀而約取,厚積而薄發(fā)
          posts - 15, comments - 88, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          2007:是時(shí)候關(guān)注Flex了

          Posted on 2007-01-24 15:48 Nomad 閱讀(1795) 評(píng)論(3)  編輯  收藏 所屬分類: Code LifeFlexRIA

          Flex是面向應(yīng)用程序的Flash,是劃時(shí)代的RIA(Rich Internet Applications)產(chǎn)品,更是Adobe公司在互聯(lián)網(wǎng)領(lǐng)域重要的一步。早在2001年,Macromedia(當(dāng)時(shí)還未被Adobe公司收購)就 啟動(dòng)了Flex項(xiàng)目,當(dāng)時(shí)已有人用Flash做Web應(yīng)用程序,但是Flash畢竟是做動(dòng)畫方面的工具,拿其來做應(yīng)用程序是件煩瑣而復(fù)雜的事情。經(jīng)過了這 么多年的開發(fā)與探索,F(xiàn)lex 2.0的發(fā)布已經(jīng)標(biāo)志著這個(gè)產(chǎn)品的成熟,于是2006年Adobe就開始了它緊鑼密鼓的推廣工作。
          也許還有人在說Flex只是“eye candy”,這只是在欣賞過Flex帶來的視覺沖擊后,不想放棄現(xiàn)有技術(shù),而說“葡萄很酸”之類的自欺欺人。我想說Flex將在企業(yè)級(jí)應(yīng)用中帶來一場(chǎng)革命。
          首先說說Flex給我們帶來了什么新玩意:
          1. 標(biāo)記語言的界面開發(fā)方式
          2. 豐富美觀的UI組件
          3. 更面向?qū)ο蟮腁ctionScript
          4. 與.Net/Java集成的Data Service機(jī)制
          5. 動(dòng)作、事務(wù)管理
          6. CSS、skin樣式定制
          7. 拖拽機(jī)制、過場(chǎng)特效、歷史管理器、自定義組件……

          使 用Flex開發(fā)界面唯一要擔(dān)心的是自己的想象力不夠。光是面對(duì)豐富的UI組件對(duì)于習(xí)慣了瘦客戶端的開發(fā)者來說就可能無所適從。Flex吸取了多年 積累的應(yīng)用程序UI設(shè)計(jì)模式,各種被經(jīng)常提及的UI設(shè)計(jì)方式都得到了實(shí)現(xiàn),開發(fā)者可以從HTML單調(diào)的標(biāo)簽中解脫出來,UI設(shè)計(jì)師們也能更大的發(fā)揮自己的 創(chuàng)造力。在加上可以自定義組件,極大的提高了擴(kuò)展性。
          我想2007年將是Flex與Expression(微軟推出的RIA技術(shù))戰(zhàn)火開始的第一年。Flex的優(yōu)勢(shì)是跨平臺(tái)(只需要安裝了Flash Player的瀏覽器就能運(yùn)行),經(jīng)過這幾年的發(fā)展已經(jīng)相對(duì)成熟。Expression才剛推出Beta版,要真正投入使用還有一個(gè)漫長(zhǎng)的等待,依照 Atlas從公布到正式推出的時(shí)間跨度就可見一斑。在加上M$的一貫作風(fēng),Expression對(duì)Java等語言的支持應(yīng)該是不樂觀的。但是 Expression對(duì)3D模型的支持確是它的獨(dú)到之處,在某些領(lǐng)域也許大有可為。
          在2007年與其說關(guān)注Flex,更不如說是關(guān)注RIA。Ajax在大眾Web應(yīng)用領(lǐng)域?qū)⒁廊皇侵鹘恰6蚁嘈乓訤lex為代表的下一代開發(fā)方式將逐步滲透都企業(yè)應(yīng)用中的各個(gè)方面。

          相關(guān)文章:

          [翻譯]Cairngorm框架圖示

          Flex將企業(yè)級(jí)應(yīng)用程序開發(fā)帶入創(chuàng)意產(chǎn)業(yè)

          Bruce Eckel也正Thinking in Flex!

          Java5.0與ActionScript3.0比較列表

          Flex Builder2的TODO/FIXME插件

          附Flex相關(guān)網(wǎng)站:
          http://www.flex.org/ : Flex的資料庫,有很多相關(guān)文檔可供免費(fèi)下載
          http://www.adobe.com/cfusion/communityengine/index.cfm?event=homepage&productId=2 : Flex Cookbook
          http://www.adobe.com/cn/devnet/flex/ : Flex 開發(fā)人員中心(中文)
          http://labs.adobe.com/ : Adobe Labs
          http://www.flickr.com/photos/flexapps/ : Flickr上很多Flex應(yīng)用程序的截圖和相關(guān)鏈接

          ?

          評(píng)論

          # re: 2007:是時(shí)候關(guān)注Flex了  回復(fù)  更多評(píng)論   

          2007-01-25 09:16 by abba
          個(gè)人一直關(guān)注這個(gè)東西
          就是沒出手哪

          # re: 2007:是時(shí)候關(guān)注Flex了  回復(fù)  更多評(píng)論   

          2007-01-25 09:17 by 劉明
          說起來很早的時(shí)候也想過這些東西,也想過如果離散Flash(多Flash拼網(wǎng)頁),和聚合Flash做整個(gè)網(wǎng)站的想法,后來也稍微的接觸了一下Flex。個(gè)人感覺Flex和AJAX都是不錯(cuò)的東西,但我覺得兩者都有個(gè)共通點(diǎn)。就是慢,不如本機(jī)那樣操作舒服。我個(gè)人認(rèn)為javascript就是實(shí)現(xiàn)頁面小特效的作用,讓它做太多的東西是否是正確的?Flash就是元素太多,速度就很。。。我想是不是我們的路走錯(cuò)了?web真應(yīng)該這么發(fā)展下去嗎?嗯。。。我也不知道。不過以后可能會(huì)對(duì)Flash更多的關(guān)照一下吧。

          # re: 2007:是時(shí)候關(guān)注Flex了[未登錄]  回復(fù)  更多評(píng)論   

          2007-06-19 21:50 by njwander
          開始學(xué)習(xí)flex了,個(gè)人感覺flex是很不錯(cuò),給我們提供了很多用于建筑的單個(gè)積木,我們可以找到很多現(xiàn)有的東西,很迅速的開發(fā)出想要的東西。不過也經(jīng)常在想另外一個(gè)事情,自己已在學(xué)習(xí)怎么去使用人家制造出來的工具,不少用于編程的工具,但什么時(shí)候自己也能達(dá)到開發(fā)工具這個(gè)層面啊!
          主站蜘蛛池模板: 东乡族自治县| 神池县| 库伦旗| 武汉市| 永修县| 乃东县| 错那县| 龙胜| 页游| 大关县| 堆龙德庆县| 石林| 图木舒克市| 罗甸县| 灌阳县| 四平市| 家居| 平塘县| 五常市| 长阳| 海口市| 丹阳市| 屯昌县| 新乐市| 东乡县| 平果县| 牙克石市| 敦煌市| 华容县| 马关县| 铜川市| 新平| 襄垣县| 镇赉县| 宝应县| 金湖县| 乌审旗| 崇文区| 绥阳县| 上饶市| 瑞金市|