隨筆-18  評(píng)論-7  文章-0  trackbacks-0
            也許這個(gè)題目有點(diǎn)太大,有點(diǎn)唬人,甚至可能挑起各個(gè)陣營(yíng)的口水,但就我的個(gè)人看法,可以預(yù)見(jiàn)的很短的時(shí)間內(nèi),ajax將會(huì)消失,至少也會(huì)被擠壓到一個(gè)很小的空間。
            我是做Java的,但是我并不打算維護(hù)Java,在特定的情況下,一定范圍的項(xiàng)目中,Java是非常合適的語(yǔ)言,在服務(wù)器端的表現(xiàn),沒(méi)有多少人對(duì)它的強(qiáng)勢(shì) 地位表示質(zhì)疑。但是在用戶體驗(yàn)方面,在RIA富客戶端領(lǐng)域,在Web開(kāi)發(fā)的短板上,Java受到越來(lái)越多的人的抵觸,許多業(yè)界的大牛們或委婉或直接或驚人 地表達(dá)了對(duì)Java的不滿,對(duì)Java的指摘越來(lái)越多,現(xiàn)在的潮流大有“萬(wàn)惡的Java”的趨勢(shì)。
            就我個(gè)人看來(lái),世界上沒(méi)有一個(gè)人是完美的,那么任何一種程序語(yǔ)言也是,Java在適當(dāng)?shù)臅r(shí)代,滿足了適當(dāng)?shù)男枨螅欢ǔ潭壬踔潦呛艽蟪潭却龠M(jìn)了程序語(yǔ)言和 軟件業(yè)的發(fā)展,這是毋庸置疑的。至于C#,它是一個(gè)亮點(diǎn),但不是軟件業(yè)的支撐點(diǎn)。但是Java在某些方面的表現(xiàn)實(shí)在太讓人失望了,特別是內(nèi)容的展現(xiàn)、 Web開(kāi)發(fā)的難度及不友好度(稍微友好點(diǎn)的項(xiàng)目開(kāi)發(fā)人員工作和時(shí)間成本很高)、和用戶的交互體驗(yàn)。于是Ajax出現(xiàn)了,它的出現(xiàn)讓人眼前一亮,友好的用戶 操作,異步帶來(lái)的無(wú)延遲體驗(yàn)把用戶拯救于干等的水火之中。于是web2.0的叫法出現(xiàn)了,于是為了吸引用戶眼球的眾多公司像抓住了救命稻草,拼命鼓吹,似 乎21世紀(jì)初ajax是IT業(yè)界的救世主,Java、C#、C++都可以放進(jìn)博物館,或作為程序語(yǔ)言世界的耄耋老人在養(yǎng)老院養(yǎng)老了。
            就在最近,我一直在找?guī)卓畋容^好的網(wǎng)盤(pán),以期和公司的產(chǎn)品做個(gè)比較,并且學(xué)習(xí)別人的長(zhǎng)處。發(fā)現(xiàn)許多公司的產(chǎn)品,都是基于Web的Ajax,他們的用戶界面 簡(jiǎn)直讓我挑不出毛病,并且由衷贊嘆,但是涉及到更多的層面,則明顯的后勁不足,而且許多限制,是無(wú)法突破的。Ajax畢竟建立在Javascript的基 礎(chǔ)上,雖然它可以容易地和某些框架集成,但并不說(shuō)明它就有了好的結(jié)構(gòu)。軟件工程的思想不斷在變,各種模式在不同情況下各有取舍,在某個(gè)流行框架上的快速開(kāi) 發(fā),不代表這棟樓房的地基下面不是沼澤,不代表這棟樓房可以蓋到50層或者更高。Ajax做的不過(guò)是把房間裝修得很豪華。漸漸地,人們開(kāi)始意識(shí)到Ajax 的限制,開(kāi)始看到它的瓶頸,但是為什么那么多的項(xiàng)目,特別是新研發(fā)的項(xiàng)目在應(yīng)用它而不考慮它的極限,那么多社區(qū)的愛(ài)好者在發(fā)動(dòng)攻擊,在我看來(lái),Ajax的 壽命最多再2~3年,將不再有人再討論它。
            當(dāng)然,要做好一個(gè)項(xiàng)目,僅僅Java是不再夠的了,JSP、Hibernate、Spring、WebWork等全用上也不會(huì)有人夸獎(jiǎng)你什么。Java的 短板再明顯不過(guò)了,但是比起其他動(dòng)態(tài)語(yǔ)言,它的臉上已經(jīng)有了皺紋,甚至我們發(fā)現(xiàn)它的手不怎么靈活了,但是思想仍很成熟。而它的短板,已經(jīng)有人來(lái)彌補(bǔ),并且 他們兩個(gè)能夠很好的協(xié)作,這個(gè)合作者出身名門,有著比較健壯的體魄,最重要的是他的發(fā)展空間是可以預(yù)見(jiàn)的遠(yuǎn)大,他是Flex。
            剛推出了Flex將會(huì)掀起互聯(lián)網(wǎng)的軒然大波,我不是預(yù)言家,但是我愿意懷著期待和美好的心情看待他。而且,要開(kāi)始向他學(xué)習(xí)了:)

          posted on 2008-05-14 23:30 Timnity 閱讀(1227) 評(píng)論(7)  編輯  收藏 所屬分類: Flex

          評(píng)論:
          # re: Flex當(dāng)立,Ajax當(dāng)死 2008-07-11 20:36 | 斗斗
          兄弟,你似乎還沒(méi)有分清楚ajax是什么哦,怎么拿它跟一門語(yǔ)言相比呀,還有啊,你對(duì)框架的把握也只停留在表面哦。
          我個(gè)人覺(jué)得:ajax是解決web項(xiàng)目的視圖層方案的一種選擇,flex是另一種選擇,你拿過(guò)來(lái)跟程序設(shè)計(jì)語(yǔ)言比干嗎呢。  回復(fù)  更多評(píng)論
            
          # re: Flex當(dāng)立,Ajax當(dāng)死[未登錄](méi) 2008-10-06 10:42 | 張磊
          如果說(shuō)ie是操作系統(tǒng),js是匯編的話,未來(lái)很可能會(huì)進(jìn)化出高級(jí)的開(kāi)發(fā)框架。
          現(xiàn)在的ajax或者說(shuō)js正在向架構(gòu),組件方向演化,extjs,dojo等就是很好的例子。
          另外,也有針對(duì)java程序員產(chǎn)生的諸如gwt等怪異分支,但這種無(wú)論java還是ajax兩邊都不討好的開(kāi)發(fā)方式我個(gè)人認(rèn)為前景并不看好。
          flex的架構(gòu)很不錯(cuò),但效率是個(gè)大問(wèn)題,目前的響應(yīng)速度無(wú)法讓我滿意。  回復(fù)  更多評(píng)論
            
          # re: Flex當(dāng)立,Ajax當(dāng)死 2008-12-24 21:42 | 羅立鑫
          似乎沒(méi)講到AJAX與FLAX的區(qū)別和互相的優(yōu)劣式。講了JAVA和AJAX的配合。我是.NET的程序員。AJAX的優(yōu)勢(shì)也是很明顯,但JS的調(diào)試很頭痛這是個(gè)弊端。不知道老兄對(duì)FLAX有什么使用心得
            回復(fù)  更多評(píng)論
            
          # re: Flex當(dāng)立,Ajax當(dāng)死 2009-02-03 11:19 | autshine
          Ajax當(dāng)然有自身的限制,世界上的任何事物概莫能外。但是你既然討論何不把它擺出來(lái)讓大家看看也增強(qiáng)你的論據(jù)。  回復(fù)  更多評(píng)論
            
          # re: Flex當(dāng)立,Ajax當(dāng)死 2009-04-05 16:19 | watert
          Ajax目前還算是B/S架構(gòu),而FLEX卻給我感覺(jué)還不算是  回復(fù)  更多評(píng)論
            
          # re: Flex當(dāng)立,Ajax當(dāng)死 2009-08-12 00:55 | extjs
          樓主連前端后端都分不清,還敢妄言預(yù)測(cè)之類...
          無(wú)論你后端用什么語(yǔ)言,展現(xiàn)給瀏覽器的還是html/css/js
          多學(xué)些知識(shí),少拾點(diǎn)牙慧  回復(fù)  更多評(píng)論
            
          # re: Flex當(dāng)立,Ajax當(dāng)死 2009-10-24 20:33 | 乒球
          你說(shuō)AJAX不行,你能不能說(shuō)清楚點(diǎn)AJAX哪里不行,他的限制在哪里?  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 汶川县| 正阳县| 安阳市| 监利县| 巨鹿县| 桓仁| 德保县| 新化县| 交城县| 高阳县| 屏东县| 长武县| 铅山县| 泾阳县| 上栗县| 兴仁县| 平阳县| 商丘市| 吉木萨尔县| 时尚| 鲁山县| 松滋市| 玉山县| 新兴县| 桂平市| 武定县| 南溪县| 栾城县| 赤水市| 黎平县| 罗江县| 专栏| 丰都县| 衡阳县| 舒城县| 望奎县| 海晏县| 临湘市| 申扎县| 牙克石市| 喜德县|