隨筆 - 119  文章 - 3173  trackbacks - 0
          <2007年12月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          交友莫獨(dú)酒,茅臺(tái)西鳳游。
          口干古井貢,心徜洋河流。
          稱多情杜康,趟無量雙溝。
          贊中華巍巍,無此不銷愁。

          常用鏈接

          留言簿(68)

          隨筆分類(136)

          隨筆檔案(122)

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 526731
          • 排名 - 92

          最新評(píng)論

          在這篇文章中開源的blazeds折射出adobe的野心
          看了大家的回復(fù)

          感覺很多人還是不了解flex

          特地找了篇文章解釋一下
          ------------------------------------------

          在Qcon上,Adobe的James Ward和InfoQ.com一起分享了他推廣傳播Flex應(yīng)用框架過程中所遇到的對(duì)Adobe Flex的十大誤解。
          1. 為了運(yùn)行Flex應(yīng)用程序用戶需要安裝新東西。

            Ward向InfoQ.com獨(dú)家論述了Flash采用比例和Flex編程模型:
            Flex 2和Flex 3必需運(yùn)行在Flash Player 9上。Flash Player 9運(yùn)行時(shí)目前已經(jīng)被安裝在世界94%的計(jì)算機(jī)上:http://www.adobe.com/products/player_census/flashplayer/version_penetration.html

            Flex 2和Flex 3的應(yīng)用程序執(zhí)行在Flash Player 9環(huán)境下。Flex應(yīng)用程序構(gòu)建在本地Flash Player API之上,如矢量圖形、位圖處理和網(wǎng)絡(luò)(基于瀏覽器網(wǎng)絡(luò)協(xié)議棧)。Flex框架增加了如日期選擇器、數(shù)據(jù)表格、圖表等可重用組件。編譯Flex應(yīng)用程序的結(jié)果產(chǎn)生一個(gè)SWF文件,它是供Flash Player使用的二進(jìn)制字節(jié)碼格式。SWF文件包含的是Flex框架代碼和項(xiàng)目自定義代碼的字節(jié)碼。Flex編譯器對(duì)字節(jié)碼進(jìn)行了優(yōu)化,只將要用的類編譯到SWF文件中。

            對(duì)于桌面應(yīng)用軟件,Adobe的目標(biāo)是推出自己名為Adobe AIR的新桌面運(yùn)行時(shí),希望能像Web運(yùn)行時(shí)一樣普及。Adobe AIR 1.0版本將于2008年初發(fā)布。目前,從labs.adobe.com上可得到的AIR是測(cè)試版。許多公司都已經(jīng)在使用AIR構(gòu)建產(chǎn)品軟件。eBay的應(yīng)用程序eBay桌面就是一個(gè)例子。
          2. Flash Player是100%私有的。

            Ward繼續(xù)為InfoQ.com做出說明:
            Flash Player的核心是Tamarin虛擬機(jī),這是Mozilla旗下的一個(gè)開源項(xiàng)目。而SWF文件格式不是完全開放的,它是由osflash.org社區(qū)備案的。已有很多讀寫SWF文件的開源產(chǎn)品。Flash Player產(chǎn)品的發(fā)展方向在很大程度上受該社區(qū)及其需求所影響。Flash Player的核心語言是ECMAScript 262的一個(gè)實(shí)現(xiàn),ECMAScript 262是JavaScript的規(guī)范。Flex還將CSS用于組件/應(yīng)用的樣式。Adobe AIR使用web標(biāo)準(zhǔn)以及開源技術(shù)如Tamarin、Webkit和SQLite作為其桌面應(yīng)用的基礎(chǔ)。
          3. Flash是為設(shè)計(jì)者、視頻準(zhǔn)備的,而且讓人討厭。

            2007年7月Ward在博客文章“我是如何克服對(duì)Flash的恐懼”中指出:
            毋庸置疑的,F(xiàn)lash的能力被濫用了。彈出窗口、跳過介紹和煩人的廣告橫行于我們的屏幕上。我曾聽人們說過不應(yīng)該因?yàn)橐粋€(gè)宗教被濫用而否定它。這一格言同樣適用于技術(shù)。FLASH不能因?yàn)橛行┤四盟鼇碜隽钊擞憛挼臇|西而遭到摒棄。畢竟e-mail并沒有因?yàn)槔]件泛濫而消失。
            Ward為InfoQ.com詳細(xì)闡述了該主題:
            傳統(tǒng)的FLASH是用為設(shè)計(jì)者提供的基于時(shí)間軸的工具構(gòu)建的。Flex是用于構(gòu)建基于Flash的內(nèi)容/應(yīng)用的開發(fā)者工具套件。設(shè)計(jì)者和開發(fā)者通過共享兩個(gè)工具之間的資源能夠攜手合作。Flex增加了一個(gè)全面的組件庫(kù):

            http://www.adobe.com/go/flex_explorer_a pp

            http://www.adobe.com/cfusion/exchange/index. cfm?event=productHome&exc=15&loc=en_us
          4. Flex不是為企業(yè)/商業(yè)應(yīng)用準(zhǔn)備的。

            在過去數(shù)周里,Ward 發(fā)布了關(guān)于Oracle在Adobe Flex之上實(shí)現(xiàn)大量新應(yīng)用的七篇系列博客文章。這些應(yīng)用軟件近來公布在Oracle OpenWorld 上,其范圍涉及從銷售工具到數(shù)據(jù)庫(kù)管理和商業(yè)智能。

            除了Oracle對(duì)Flex的使用,InfoQ.com也公布了一些使用Flex開發(fā)企業(yè)應(yīng)用的團(tuán)體。Ward也為InfoQ.com指出了很多使用Adobe Flex開發(fā)企業(yè)級(jí)應(yīng)用的例子,包括:Workday, SAP, Salesforce和Business Objects。

          5. Flex太貴。

            Ward詳述了Adobe所做的一系列努力來消除公眾對(duì)價(jià)格的誤解:
            Flex是為構(gòu)建Web和桌面的豐富互聯(lián)網(wǎng)應(yīng)用所提供的、免費(fèi)的開發(fā)工具包,并且馬上要開源。免費(fèi)SDK包含了開發(fā)者構(gòu)建RIA應(yīng)用所需的一切,構(gòu)建出的RIA應(yīng)用可在任何瀏覽器或操作系統(tǒng)上同樣工作。免費(fèi)Flex SDK的一部分部分是一套內(nèi)容廣泛的組件集,其可擴(kuò)展、可更換皮膚且可訪問。你可以在Flex組件資源管理器上看到很多這樣的組件:http://www.adobe.com/devnet/flex/samples/code_explorer/

            Flex Builder是一個(gè)可選的Eclipse插件,這讓使用免費(fèi)Flex SDK開發(fā)應(yīng)用軟件更高效。它包括如集成調(diào)試、設(shè)計(jì)視圖和代碼補(bǔ)全等功能。

            最近也采取了不少辦法來調(diào)整Flex Builder的價(jià)格。Flex Builder現(xiàn)正免費(fèi)提供給學(xué)生及教職人員。不帶圖表組件的vanilla版本Flex Builder,其價(jià)格已降至249美元,以此更好地平衡Flex Builder的價(jià)格等級(jí)。

            還有許多構(gòu)建Flex應(yīng)用后端基礎(chǔ)結(jié)構(gòu)的可選項(xiàng)。為了利用高性能AMF數(shù)據(jù)傳輸協(xié)議,有如LiveCycle數(shù)據(jù)服務(wù)這樣的官方Adobe產(chǎn)品,以及如Granite數(shù)據(jù)服務(wù)這樣的眾多開源項(xiàng)目。使用AMF消除了以下不必要的步驟:從數(shù)據(jù)轉(zhuǎn)換為文本(SOAP, RESTful 等),傳送,然后再由文本轉(zhuǎn)換回?cái)?shù)據(jù)。AMF還允許在線傳送中保存類型信息。
            關(guān)于AMF 和其他基于文本序列化技術(shù)的比較,請(qǐng)看James Ward的RIA基準(zhǔn)應(yīng)用系統(tǒng)普查:http://www.jamesward.org/census.
          6. Flex的應(yīng)用程序需要專用服務(wù)器。

            Ward再次為InfoQ.com講述:
            Flex應(yīng)用程序可以運(yùn)行在任何Web服務(wù)器,應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器之上。Flex應(yīng)用程序更像是客戶端-服務(wù)器應(yīng)用程序。由于邏輯是運(yùn)行在Flash Player客戶端內(nèi),你需要某種方式來與服務(wù)器交互。你可以有很多不同的選擇將Flex連接到你的基礎(chǔ)結(jié)構(gòu)。不需要任何專用庫(kù),你可以將你的后端數(shù)據(jù)和服務(wù)暴露為RESTful、XML或SOAP,并且很容易在你的Flex應(yīng)用中消費(fèi)這些數(shù)據(jù)。如果選擇使用AMF二進(jìn)制序列化協(xié)議,你可能需要添加一些額外的庫(kù)到你的web應(yīng)用軟件。AMF只是另外一種序列化技術(shù),就如XML或JSON 一樣,所以它可以作為你用于和后端SOA溝通的多樣方式中的一種。
          7. Flex很難學(xué)。

            InfoQ.com社區(qū)的Leftie Friele,就 發(fā)表了評(píng)論,詳述了他的公司在學(xué)習(xí)Flex上的經(jīng)驗(yàn):
            我們初創(chuàng)公司Ezmo在開創(chuàng)以來就在使用Flex,我們非常愉快的使用該框架。

            不需要任何Flex/Flash的預(yù)備知識(shí),我們可以在少于兩周之內(nèi)構(gòu)建出我們的應(yīng)用程序。Java和Flex之間的整合更是超級(jí)簡(jiǎn)單,開始使用Flex就像是公園漫步。

            說到工具支持, Flex Builder也是相當(dāng)不錯(cuò)。如果你熟悉Eclipse環(huán)境,你能順利起飛,不會(huì)碰到任何問題。唯一缺憾是缺少更好的持續(xù)集成工具和更好的Maven插件來構(gòu)建Flex應(yīng)用。
            對(duì)于Flex新手們,
            Ward給了一段截屏錄像,展示了一個(gè)Flex應(yīng)用的構(gòu)建過程,以幫助你起步。此外,還有許多關(guān)于使用Flex和Java的其他文章在 Adobe Developer Connection上 。

          8. 使用Flex,我需要重建我的整個(gè)應(yīng)用。

            今年1月,Bruce Eckel發(fā)表了一篇題目為 的文章。文章中他認(rèn)為Java團(tuán)體應(yīng)該繼續(xù)使用Java好的方面,但是也應(yīng)該采用其他技術(shù)來替代Java薄弱的方面。文中主要焦點(diǎn)是使用Adobe Flex作為用戶界面來取代傳統(tǒng)的Java選項(xiàng)(Swing、JSF等……)

            Ward詳細(xì)闡述了這一概念:
            既然Flex應(yīng)用程序只是應(yīng)用程序的UI端,而后端通常都是一樣的。如果你的后端是依照SOA模式構(gòu)建的,那么通常很容易將這些服務(wù)暴露給一個(gè)新的Flex UI。這將保持你現(xiàn)有的商業(yè)邏輯不變,無論它使用的是EJB、Spring服務(wù)還是POJO。
          9. Flex打破了常規(guī)的瀏覽習(xí)慣,象后退按鈕。

            Ward的
            博文討論了后退按鈕:
            Flex已經(jīng)內(nèi)建了對(duì)后退按鈕的支持且非常容易定制,因此這已不再是問題。Flex也提供了一個(gè)簡(jiǎn)單的辦法來處理“#”url(或命名的錨點(diǎn)),url隨應(yīng)用狀態(tài)的變化而變化。另一個(gè)Web 1.0的整合問題業(yè)已解決。
            Ward為InfoQ.com補(bǔ)充了更多的細(xì)節(jié):
            Flex 3給應(yīng)用提供了一個(gè)簡(jiǎn)單的方式在命名的錨點(diǎn)中儲(chǔ)存狀態(tài)參數(shù),當(dāng)該URL被請(qǐng)求時(shí)可以根據(jù)這些參數(shù)正確地恢復(fù)狀態(tài)。有關(guān)這一特點(diǎn)的更多信息可以參見Flex 3特性介紹:深連接專題介紹文檔。

            可訪問性對(duì)Flex應(yīng)用來說一直是非常重要。因?yàn)镕lash Player與Jaws及其他可訪問性技術(shù)一起工作的,因此為基于Flash的應(yīng)用程序增加可訪問性的能力已經(jīng)具備了。Flex框架將可訪問性納入核心框架。有許多不同方面的可訪問性,這取決于你的應(yīng)用程序需要支持什么樣的損傷和殘疾。你可以在開發(fā)者指南中找到更多有關(guān)Flex可訪問性特性的信息。
          10. Flex能做到的,Ajax也能做到。

            Ward解釋說:
            Flex RIA和Ajax不是非此即彼的關(guān)系。像Google Finance網(wǎng)站就展示了如何同時(shí)使用Flex和Ajax。Ajax非常適合以內(nèi)容為中心的應(yīng)用,而Flex則適合于互動(dòng),媒體和數(shù)據(jù)為中心的應(yīng)用。如果你的應(yīng)用介于這兩者之間,那么你可以用Flex Ajax Bridge來結(jié)合這兩種技術(shù)。在 Flex 3里,Flex Ajax Bridge已經(jīng)直接集成到SDK中。如果使用的Flex 2,你將需要單獨(dú)下載Flex Ajax Bridge。
            此外,InfoQ.com社區(qū)的Michael Marth講述了他的小組為什么選擇Flex:
            我們即將推出的網(wǎng)上約會(huì)站點(diǎn)viibee.com使用的就是Flex 2

            理由是:付出相同的努力,F(xiàn)lex使我們能夠創(chuàng)建的用戶體驗(yàn)遠(yuǎn)遠(yuǎn)超過我們用Javascript/Ajax所能做到的。
          posted on 2007-12-18 13:38 交口稱贊 閱讀(5494) 評(píng)論(31)  編輯  收藏 所屬分類: FLEX

          FeedBack:
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-18 15:58 cnodin
          比如我開發(fā)了一個(gè)Flex應(yīng)用,用戶是否需要針對(duì)Flex的相關(guān)許可付費(fèi)呢?  回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-18 16:13 交口稱贊
          不需要
          開發(fā)使用都不要錢

          要錢的是IDE
          和adobe自己的lcds和jrun
          現(xiàn)在完全可以用bds和jboss
            回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-18 16:44 cnodin
          嗯,了解,謝謝樓主。相比如silverlight,flex對(duì)搜索引擎的不夠友好吧。  回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-18 17:02 交口稱贊
          是的
          flash天生對(duì)搜索引擎支持不好

          或者我們可以換一種角度看

          是搜索引擎對(duì)flex的應(yīng)用支持不好

          當(dāng)RIA大行其道的時(shí)候,搜索引擎肯定會(huì)對(duì)flash之類的東西要提供支持

            回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解[未登錄] 2007-12-19 13:24 Allen
          我們公司切入RIA,但是項(xiàng)目來源難求呀,認(rèn)識(shí)度太低。而且別人說"ajax也能實(shí)現(xiàn)呀,也能互動(dòng)呀"  回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-19 13:52 交口稱贊
          ajax和flex不是一個(gè)檔次的東西
          同樣的功能ajax的代碼要多的多
          復(fù)雜,容易出bug,容易出兼容性問題

          flxe并不需要什么切入點(diǎn)
          公司有個(gè)flex高手就夠了
          不是很難
          幾乎任何項(xiàng)目都可以用flex去做
          尤其企業(yè)內(nèi)部的一些系統(tǒng)更合適



            回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-19 13:54 交口稱贊
          舉例來說從后臺(tái)取個(gè)list

          顯示在表格里
          這個(gè)表格要能在頁(yè)面排序
          表格的列要能調(diào)整。
          能改變列序

          ajax要多少代碼?

          FLXE3行  回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-19 13:55 交口稱贊
          <mx:RemoteObject id="srv" destination="product"/>

          <mx:DataGrid dataProvider="{srv.getProducts.lastResult}" width="100%" height="100%"/>

          <mx:Button label="Get Data" click="srv.getProducts()"/>   回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-19 13:57 交口稱贊
          flex快速制作出美觀漂亮
          的前臺(tái)UI

          后臺(tái)你的java代碼還是和以前一樣  回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-19 14:00 交口稱贊
          # re: 對(duì)Adobe Flex的十大誤解[未登錄] 2007-12-19 15:37 Allen
          1、Flex在實(shí)際項(xiàng)目中,能發(fā)揮其互動(dòng)性很少很少,需要交互性很強(qiáng)的又有Flash就足以,難道Flex又成了效果豐富的UI Compoent集合體了嗎?
          2、Flex高手=Flash出身+N年經(jīng)驗(yàn)+UI設(shè)計(jì),另外又必須AS3高手。

          一人難求呀.
            回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解[未登錄] 2007-12-19 15:50 Allen
          針對(duì)交互性,現(xiàn)在大多數(shù)項(xiàng)目就是傳統(tǒng)的MIS,增刪改,列表,查詢,報(bào)表,打印,外加這些組成的一定邏輯判斷。

          Flex無疑可以做出更多的動(dòng)態(tài)效果,可以自開發(fā)組件,有點(diǎn)類似用純AS來實(shí)現(xiàn)Flash一樣,但是效果的背后是新一輪對(duì)用戶使用界面的分析,比如:原來不能拖拽的,不能移動(dòng)的,不能最小化的,不能半透明化的,現(xiàn)在都可以。但是,這個(gè)時(shí)候UI設(shè)計(jì)+實(shí)現(xiàn)又突出顯著,這些都是為了讓用戶有個(gè)視覺體驗(yàn)。

          Flex用其特性去改造UI,從而通過UI來帶來功能的改變。  回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-19 17:01 交口稱贊
          @Allen
          你完全誤會(huì)flex了

          我是完全flex白癡,as3白癡,flash白癡
          我研究flex到今天10天

          自認(rèn)為水平已經(jīng)可以滿足一般項(xiàng)目的需要
          還搭建了
          flex+ws
          flex+hessian
          flex+BDS
          這三種原型框架,還為以前一項(xiàng)目的模塊作了一個(gè)模擬demo

          上手相當(dāng)容易
            回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-19 17:03 交口稱贊
          “難道Flex又成了效果豐富的UI Compoent集合體了嗎? ”
          一點(diǎn)沒錯(cuò)  回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-19 17:03 交口稱贊
          flex源代碼最終生成的是flash而已
          程序員可以一點(diǎn)不用懂flash
          請(qǐng)仔細(xì)閱讀上面的文章  回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-19 17:05 交口稱贊
          Flex高手=Flash出身+N年經(jīng)驗(yàn)+UI設(shè)計(jì),另外又必須AS3高手。

          用flex做出漂亮界面
          不要要太高的水平
          全是圖形界面拖拽開發(fā)
          甚至css都可以可視化生成

          html要實(shí)現(xiàn)同樣的效果
          代碼量多N倍,還得有個(gè)厲害的美工  回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-19 17:10 交口稱贊
          我剛剛想了一句最簡(jiǎn)單的總結(jié)

          HTML能做到的
          FLEX可以更快的做到

          HTML做不到的
          FLEX也可以很方便的做到


          更少的代碼量
          更少的開發(fā)時(shí)間
          更少出bug的幾率
          更好的用戶體驗(yàn)
          更好的兼容性
          更好的安全性

          有什么理由拒絕flex?
            回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-19 17:11 raistlin
          @Allen
          我們?cè)诠咀隽艘粋€(gè)flex/java的驗(yàn)證項(xiàng)目,一個(gè)簡(jiǎn)單的電子書共享系統(tǒng),我們自己先把詳細(xì)設(shè)計(jì)做好,然后找?guī)讉€(gè)實(shí)習(xí)生,給他們幾天的時(shí)間學(xué)習(xí)flex(當(dāng)然要給予一定的指導(dǎo)),隨后讓他們完全自己開發(fā),驗(yàn)證效果很好。
          事實(shí)證明,經(jīng)過簡(jiǎn)單培訓(xùn)的幾乎沒有實(shí)際編程經(jīng)驗(yàn)的實(shí)習(xí)生,都能快速投入到flex前臺(tái)開發(fā)中。  回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-19 18:30 lyazure
          去年的時(shí)候就關(guān)注Flex了,花了一個(gè)星期Flex+jsp+mysql做了個(gè)簡(jiǎn)單的MIS系統(tǒng)。確實(shí)非常好用,界面相對(duì)丑陋的HTML而言非常華麗,actionscript寫起來也很簡(jiǎn)單,對(duì)xml的支持非常好。
          但我還是不怎么認(rèn)可它,雖然現(xiàn)在Flex開源的力度比以前更大,成熟度也更高,但很多關(guān)鍵的功能從beta版到開源的時(shí)候都刪掉了,變成了收費(fèi)的組件,比如Life Cycle Data Service(FDS),開發(fā)工具也不是免費(fèi),我想沒人會(huì)愿意用文本編輯器+sdk來做開發(fā)。
          大體來說,F(xiàn)lex是個(gè)好東西,但開源之舉噱頭成分居多,要真正體會(huì)其強(qiáng)大還是要花些錢,中國(guó)的開發(fā)者大概是沒什么機(jī)會(huì)體會(huì)了,就算學(xué)了也沒機(jī)會(huì)用上,一般的公司連開發(fā)工具都舍不得買正版的,何況其他。
          Flex的市場(chǎng)應(yīng)該主要在企業(yè)內(nèi)部應(yīng)用開發(fā),web開發(fā)的話,雖然是未來的發(fā)展趨勢(shì),但就目前來還是希望不大。
          但單純從一個(gè)開發(fā)者的角度來看,F(xiàn)lex無疑是最優(yōu)秀的RIA技術(shù),這點(diǎn)是毋庸置疑的。  回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-19 20:23 交口稱贊
          開發(fā)工具不是免費(fèi)對(duì)國(guó)內(nèi)不是問題

          LCDS現(xiàn)在把最有用的遠(yuǎn)程對(duì)象性等抽出來做了一個(gè)開源項(xiàng)目叫BDS


            回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-19 20:24 交口稱贊
          Flex的市場(chǎng)應(yīng)該主要在企業(yè)內(nèi)部應(yīng)用開發(fā),web開發(fā)的話,雖然是未來的發(fā)展趨勢(shì),但就目前來還是希望不大。

          認(rèn)同這句話
          FLEX是做系統(tǒng)界面的
          不是做公共網(wǎng)站的

            回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-19 20:25 交口稱贊
          我剛開始搞的時(shí)候不知道有BDS

          所以評(píng)估了一下
          決定用hessian
          很方便

          現(xiàn)在有bds以后簡(jiǎn)直是無敵了。
            回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解[未登錄] 2007-12-20 12:17 Allen
          Flex、sliverlight現(xiàn)階段帶來的驚喜,多半是來自于開發(fā)人員。

          還是那句話:現(xiàn)在哪些應(yīng)用領(lǐng)域急需要Flex去開發(fā)項(xiàng)目呢?意思是說的確需要數(shù)據(jù)+界面交互性很強(qiáng)的領(lǐng)域,更需要這樣的不同的體驗(yàn)。

          ok,ok.我也知道完全把原來做的web項(xiàng)目統(tǒng)統(tǒng)用Flex實(shí)現(xiàn),這樣可能降低開發(fā)成本,把原來需要美工+寫Web腳本的2個(gè)人,減少為一個(gè)人,輕松搞定前端。的確如此。  回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-20 12:45 交口稱贊
          sliverlight和flex比差太遠(yuǎn)
          忽略不計(jì)


          flex不是一定只能用在需要交互性強(qiáng)的鄰域

          我們一些普通頁(yè)面。form表單,在線報(bào)表等等,都可以用flex
          flex的好處是,同樣做這些普通的事,flex的代碼量更少
          開發(fā)更快,更不容易出bug  回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-20 12:47 交口稱贊
          可以讓senior的程序員專心搞后臺(tái)

          前臺(tái)完全可以交給美工或者新手。

          以前我們有太多的代碼量在花在jsp頁(yè)面。
          即使你的jsp頁(yè)面只有顯示邏輯,沒有業(yè)務(wù)邏輯。  回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解[未登錄] 2007-12-24 16:22 Allen
          開發(fā)Flex,不能再稱為是Web開發(fā),起碼與現(xiàn)有的Web開發(fā)模式有差異,因?yàn)樾枰猙uilder,需要編譯(swf),不是動(dòng)態(tài)腳本加載本地解析方式。這類似與用VB、C# 開發(fā)Winform程序了。所以,F(xiàn)lex在界面控制方面,就和當(dāng)年VB6出來時(shí)候一樣,界面輕輕松松,比VC強(qiáng)多了,當(dāng)然也不同擔(dān)心界面出錯(cuò)。只用關(guān)心業(yè)務(wù)邏輯。

          不過這點(diǎn),MS sliverlight倒是使用折中辦法,動(dòng)態(tài)加載XAML并用插件引擎來解析并驅(qū)動(dòng)sliverlight工作。  回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-24 22:05 交口稱贊
          樓上說的也不全對(duì)

          flex有2種模式
          1:是開發(fā)階段就把mxml編譯成swf
          2:是訪問的時(shí)候才編譯,用戶直接訪問http://XXX/XXX.mxml
          甚至可以和jsp混合使用。  回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-24 22:09 交口稱贊
          周末在家研究了一下flex和session的交互

          今天早上在公司寫了個(gè)demo測(cè)試成功


          這樣flex和想有項(xiàng)目或者系統(tǒng)結(jié)合就很方便了

          可以無縫使用想有的登錄,權(quán)限,等等。

          這樣flex既可以做一個(gè)完整的應(yīng)用,
          也可以方便的和想有項(xiàng)目集成,
          做一些模塊。
          如果報(bào)表,圖標(biāo)等等。  回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-24 22:14 交口稱贊
          sliverlight是個(gè)爛東西
          他插件普及度太低
          竟然不能在線自動(dòng)安裝。
          開發(fā)工具不方便,模仿flash的痕跡很明顯

          生成的頁(yè)面,可以查看源代碼,flash不能右鍵看源代碼,相對(duì)安全。
          而且生成的頁(yè)面的代碼亂得慘不忍睹。

          flash非常成熟
          adobe的產(chǎn)品線布局很成功
          不是sliverlight短時(shí)間能趕上來的

          flex不是為了取代java
          而是可以和java等任何語言協(xié)助,主攻UI交互。所以大家不要對(duì)flex這么抵觸。  回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-29 11:56 Ahaooo
          我比較看好flex技術(shù),這幾天才開始關(guān)注。稱得上是可以開創(chuàng)web ui新時(shí)代了,一方面是其穩(wěn)定性與見者稱道的用戶體驗(yàn),更重要一方面就是其開發(fā)與運(yùn)行平臺(tái)的普及率、與現(xiàn)有結(jié)構(gòu)的融合,adobe都充分利用了現(xiàn)有資源這招真是很明智!相信能迅速普及
          體驗(yàn)一下demo,http://www.adobe.com/devnet/flex/?navID=samples
          這不正是我們向往以久的UI么,以前只有在電影中才能看到;)  回復(fù)  更多評(píng)論
            
          # re: 對(duì)Adobe Flex的十大誤解 2007-12-29 12:55 交口稱贊
          最近解決了一些技術(shù)問題
          已經(jīng)開始用flex作項(xiàng)目了

          目前一切正常  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 文昌市| 盘锦市| 长岛县| 兴化市| 辛集市| 彝良县| 安达市| 成武县| 临桂县| 略阳县| 迭部县| 江西省| 普兰县| 芒康县| 从江县| 桂林市| 迭部县| 涿州市| 子长县| 永川市| 确山县| 固阳县| 金秀| 治多县| 万源市| 苏州市| 吴旗县| 桂东县| 广平县| 高要市| 尚志市| 洛川县| 和平区| 遂宁市| 肥西县| 中宁县| 都昌县| 武隆县| 梁河县| 刚察县| 安平县|