<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    心內(nèi)求法

    制心一境,住心觀性,澄心外照,攝心內(nèi)證

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      37 隨筆 :: 0 文章 :: 120 評(píng)論 :: 0 Trackbacks

    Ajax遍地開花,而且很多巨頭不遺余力地支持,似乎有了Ajax,我們的應(yīng)用就會(huì)變得更美好。
    但是,我們真的需要Ajax嗎?

    豐富的用戶體驗(yàn)成為現(xiàn)在的熱門話題,于是,javascript和xml組合在一起,搖身一變成了Ajax。似乎這會(huì)為我們B/S架構(gòu)的前端帶來強(qiáng)大的展現(xiàn)能力。大家津津樂道 Gmail 的例子,然后說,我們的應(yīng)用可以變得更強(qiáng)大。

    可是Ajax首先讓我想起的是javascript帶給我的痛苦。真的是痛苦啊,當(dāng)時(shí)還是IE的天下,動(dòng)不動(dòng)就不負(fù)責(zé)任地宣稱“xxx不是對(duì)象”或“對(duì)象找不到方法”,然后告訴我一個(gè)天知道怎么算出來的所在行數(shù),接下來就是不停的trace 或 alert。且不說ajax是否真的能帶來我們期望的效果,至少javascript帶來的痛,就讓我很猶豫是否要接受ajax。

    實(shí)際上,B/S從誕生以來,人們就在為客戶端的問題發(fā)愁。這里面N多的技術(shù),javascript,ActiveX,flash,webstart……似乎都被淹沒了,難道ajax真的就比上述這些方法好嗎?我看未見得。何況現(xiàn)在RCP在后面緊追,Office也能調(diào)用WebService。Ajax真的就有出路嗎?

    而且,我們的當(dāng)務(wù)之急真的是客戶端嗎?恐怕也未必。實(shí)際上,項(xiàng)目中如果引入ajax,會(huì)占用我們大量的時(shí)間。但是產(chǎn)生的價(jià)值呢?能否達(dá)到20%?

    最后,B/S架構(gòu)可能也自身難保。現(xiàn)在P2P的應(yīng)用逐漸浮出水面,雖然只是在文件共享和IM等方面,雖然現(xiàn)在用P2P方式解決計(jì)算問題還很不成熟,但是這終將是個(gè)趨勢,網(wǎng)絡(luò)中的“奇點(diǎn)”總會(huì)被慢慢消除,如果Server都沒有了,Browser又如何生存?

    在ajax方面,google給我們做了很好的榜樣,但是我們的應(yīng)用,和google的應(yīng)用,有可比性嗎?

    在這種時(shí)候說這種話,估計(jì)要被拍磚了,但是如果讓我選擇,我會(huì)選擇RCP+Server的方式。升級(jí)更新的方便程度不遜于B/S,用戶體驗(yàn)肯定強(qiáng)過B/S,最重要的是,我覺得用這個(gè)心里更踏實(shí)。順便問一下,你是喜歡blog的網(wǎng)頁編輯器,還是喜歡blog客戶端?



    本人的最新博客遷移到http://thinkinside.tk,使用GitHub Pages建立。
    我會(huì)陸續(xù)將所寫的文章遷移過去,并進(jìn)行補(bǔ)充和修正,
    歡迎過來圍觀。
    posted on 2006-12-12 01:24 心內(nèi)求法 閱讀(2096) 評(píng)論(27)  編輯  收藏 所屬分類: 已廢棄

    評(píng)論

    # re: Ajax,我們真的需要嗎? 2006-12-12 08:19 無名小輩[匿名]
    個(gè)人認(rèn)為,ajax有優(yōu)秀的一面。比方說電子地圖。可以用它來提交接收返回的圖片顯示路徑。單在這一方面。任何的技術(shù),都沒有這種方式來的快。方便,簡單。但對(duì)于其它的方面。ajax我只能承認(rèn)它有對(duì)應(yīng)的處理辦法。但處理的十分麻煩。同時(shí)也不容易達(dá)到客戶的要求。對(duì)一任何一種技術(shù)來講,都肯定會(huì)有它自體的長處。多種WEB技術(shù)的結(jié)合,無非就是揚(yáng)長避短。  回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-12 08:46 兵臨城下
    公司最近在嘗試使用ajax,原來我們的每個(gè)頁面中都有一個(gè)iframe,用來局部提交頁面,現(xiàn)在想把這個(gè)iframe去掉,改成使用ajax,不知道是福是禍啊??  回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-12 08:56 心內(nèi)求法
    @兵臨城下
    個(gè)人認(rèn)為,象這種比較特定的問題,還是可以用ajax解決的。但是如果想用ajax解決所有的問題,那會(huì)相當(dāng)?shù)穆闊?

      回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-12 09:01 心內(nèi)求法
    @無名小輩[匿名]
    嗯,說得相當(dāng)好。一種技術(shù)適合一定的場景。不要為了技術(shù)而技術(shù)。
    ajax也許該降降溫了?

      回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-12 09:31 單炒飯
    項(xiàng)目實(shí)現(xiàn)方式最重要的就是簡單,實(shí)用,ajax用到部分功能就可以拉  回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-12 09:51 餓補(bǔ)JS
    Ajax實(shí)現(xiàn)某些特殊的效果(如級(jí)聯(lián)選單)是比較不錯(cuò)的,也可以用一些控件來解決,但我個(gè)人認(rèn)為以Ajax做應(yīng)用的客戶端絕對(duì)是場不小的災(zāi)難.  回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-12 09:54 心內(nèi)求法
    @餓補(bǔ)JS
    嗯,用在局部,解決關(guān)鍵問題很好,整體采用ajax,會(huì)消耗大量的人力成本
      回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-12 10:01 BeanSoft
    個(gè)人認(rèn)為沒有好的點(diǎn)子, 想法, 沒有真正考慮用戶的感受, 一味強(qiáng)調(diào)偶們用了 XXX 最新框架, 技術(shù), 一點(diǎn)意義也沒有, 甚至是浪費(fèi)自己的精力. 每20分鐘我們都會(huì)產(chǎn)生一個(gè)古怪的想法, 但是有沒有想過把這些想法實(shí)施起來? 還是一直拘泥于用 XXX 技術(shù)更新潮?  回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-12 10:11 hgq0011
    如果有一款I(lǐng)DE能使javascript做成象“VB式的”,能很好的布局,調(diào)試javascript那就會(huì)前途一片光明。  回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-12 10:38 楊一
    過渡技術(shù),是W3C的狹隘造成的,富客戶端必須想出其他的途徑,從這點(diǎn)上OS的壟斷未嘗不是一件好事  回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-12 11:36 bluesea
    please allow me to use English , for my typing is slow for Chinese.

    I am developing a very big Ajax application . the code has completed .
    Ajax really can improve user experience , it make rich internet application possible .
    but some problems need to be solved smoothly , like thread safe , crossing domain to access and so on . as you know , java can support thread safe better by key word 'synchronized' , but javascript have no
    such convenience.
    moreover, from develop efficiency, it is lower than traditional web application if you have no good javascript lib in your commany .  回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-12 12:13 errorfun
    在很多應(yīng)用中,AJAX不是真實(shí)需要,而是心理需要。就像ERP一樣,真的有那么多企業(yè)需要ERP嗎?買了ERP產(chǎn)品的企業(yè),真正有使用的,能使用到里面大部分功能的又有多少百分比呢?但還那么多人去搞是為什么?因?yàn)槭荅RP一個(gè)企業(yè)的身份象征一樣,代表著這個(gè)企業(yè)有多大的實(shí)力。  回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-12 12:42 兵臨城下
    要承認(rèn)ajax確實(shí)在如級(jí)聯(lián)選單等方面確實(shí)提供了很好的解決方案,因?yàn)槲覀兿到y(tǒng)以前實(shí)現(xiàn)同樣的功能需要iframe,數(shù)據(jù)打到ifame中,轉(zhuǎn)發(fā)到一個(gè)指定頁面,其實(shí)這個(gè)頁面中什么都沒有,只有js代碼。在java class中生成js代碼確實(shí)很痛苦。
    但是做技術(shù)的真的不需要隨流,趕潮流,特別是在J2EE這個(gè)家族中,如果那樣,那你肯定學(xué)不完。
    我的觀點(diǎn),套用魯迅先生的一句話:取其精華,去其糟粕!  回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-12 12:46 bluesea
    @errorfun

    Actually , for some enterprise like GuoMei in Beijing and YongLe in Shanghai . they do need ERP. if have no ERP , They can't run their daily business . of course ,strictly, their ERP is not ERP like we often mention, because there is no such module like Manufacturing, Production Planning .
      回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-12 12:54 ronghai
    實(shí)用和簡單才是王道  回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-12 14:10 jamescho
    Ajax并不是什么很特別的技術(shù),而且也不是很新的技術(shù),其實(shí)N早就人在用innerHTML的方式達(dá)到了頁面的無刷新更新(視覺效果上,實(shí)際上是有個(gè)隱藏的ifame在定時(shí)刷)。
    無名小輩[匿名] 說的不錯(cuò),如果我們的應(yīng)用都向Google一樣,那么有價(jià)值,那Ajax的價(jià)值自然也有了。
    現(xiàn)在的氣氛,真的布置是ajax要降溫,什么web2.0,blog,rss等等,都要降溫,這些東西難道就真的帶來了很大的價(jià)值嗎?不見得吧,為什么sina,sohu他們的搜頁還是沒有使用Ajax技術(shù),實(shí)現(xiàn)不同模塊的托動(dòng)、任意擺放呢?技術(shù)不行?   回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-12 14:35 西域劍俠
    技術(shù)無所為好與不好,看用在那,用的是否得當(dāng)!
      回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-12 14:46 bluesea
    @西域劍俠

    同意。  回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-13 00:46 errorfun
    @bluesea
    就像你所說的,對(duì)于成功應(yīng)用和依賴于ERP的公司,能舉出例子來的確實(shí)很少,比例不行啊。

    AJAX確實(shí)是個(gè)好東西,不過事情好壞都是雙面的,在我之前開發(fā)的項(xiàng)目中,我都是在逐步將AJAX應(yīng)用添加到里面,一方面,隨著AJAX應(yīng)用的增加,在許多以前無法很優(yōu)雅解決的問題,都通過AJAX漂亮的實(shí)現(xiàn)了,另一方面,AJAX大范圍的使用,而帶出更多的問題卻是不可避免的。最明顯的問題就是維護(hù),不管你文檔有多詳細(xì),比起原來的開發(fā)模式,要讓一個(gè)新人很快上手卻是不容易的,特別的當(dāng)JS的代碼量達(dá)到萬行以上時(shí)更是難以維護(hù)(是指公用的代碼)。而且JS的靈活性更使維護(hù)的難度加大了。  回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-13 09:16 bluesea
    @errorfun

    you are right . one of the reason why ERP can't create high business value for some chinese enterprise may be that they have no good management ,which is basis of ERP.

    I agree that it is not easy for a person who have no experience to be able to work for AJAX in short time .not easy to maintain ,specially a complicated AJAX appliation without a good architecture .
    but ,currently , as you said, it should be ok for part use , making AJAX mature might need a long way to go .fortunately , some super man in IT like IBM , MircoSoft , google are moving foward fast , SUN also focus on AJAX.   回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-13 13:39 Nicholas Ding[匿名]
    AJAX 有沒有出路跟樓主你有什么關(guān)系?愛用不用。
    做項(xiàng)目不是玩技術(shù),看看人家的 Best Practices,AJAX 也不是適合所有場合使用。
    大多數(shù)人都輕視了 JavaScript 這門語言,就像樓主指出的 "動(dòng)不動(dòng)就不負(fù)責(zé)任地宣稱xxx不是對(duì)象或?qū)ο笳也坏椒椒?quot;,如果你了解 JavaScript 解釋引擎的原理,你有本事寫出精確跟蹤到具體某行的調(diào)試器嗎?JavaScript 不是 Java,C + LISP = JavaScript 這樣的形容或許是確切的。如果去寫出更好的 JS 代碼并且跟蹤出錯(cuò)信息這個(gè)很看程序員的水平,于是很多 AJAX 框架提供了自己的調(diào)試機(jī)制,技術(shù)的問題,試了才知道,與其盲目評(píng)論還不如親手嘗試之后寫一點(diǎn)心得體會(huì)跟大家分享來得好。  回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-13 15:09 心內(nèi)求法
    @Nicholas Ding[匿名]
    呵呵,如果用這種態(tài)度的話,我也可以說:我評(píng)論AJAX更您有什么關(guān)系?愛看不看。
    這里本來就是交流討論的地方,不管是討論技術(shù)還是項(xiàng)目甚至其他的什么。
    但是您又說“做項(xiàng)目不是玩技術(shù)”,又說“技術(shù)的問題,試了才知道”,是否表示不管是做項(xiàng)目還是玩技術(shù),別人都應(yīng)該閉嘴呢?
    況且,我不了解Javascript解釋引擎的原理,我也寫不出JS調(diào)試器,基于這些,我對(duì)AJAX提出質(zhì)疑。
    如果您能自己寫JS調(diào)試器,那我跟您確實(shí)不在同一個(gè)檔次上,但如果這樣的話,AJAX有沒有出路跟您又有什么關(guān)系?愛用用去。  回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-26 10:48 s.w.pollux
    google已經(jīng)開始反對(duì)soap了,逐步轉(zhuǎn)向Ajax。相關(guān)文章可以見http://www.infoq.com/news/2006/12/google-search-api-gone
      回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2006-12-26 13:18 心內(nèi)求法
    @s.w.pollux
    google希望把一切做到互聯(lián)網(wǎng)上,甚至包括office和os。
    所以google力挺Ajax也是可以理解的。
    但是對(duì)于我們呢?老大有老大的活法,我們有我們的活法,呵呵,
    歡迎交流。

      回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2007-01-10 17:17 bluesea
    you may try REST , I think that's better than SOAP .   回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2007-05-10 14:11 阿坤
    Ajax,我真的需要嗎?,我們就把范圍擴(kuò)大了  回復(fù)  更多評(píng)論
      

    # re: Ajax,我們真的需要嗎? 2007-12-09 00:29 R
    無疑,Ajax增加了開發(fā)時(shí)間。很多時(shí)間我寧愿不用  回復(fù)  更多評(píng)論
      

    我常用的博客搜索
    主站蜘蛛池模板: 国产午夜鲁丝片AV无码免费| 国产AV旡码专区亚洲AV苍井空| 国产大片91精品免费看3| 一区二区三区观看免费中文视频在线播放 | caoporm碰最新免费公开视频| 亚洲天堂2016| 亚洲AV日韩AV永久无码久久| 日韩精品电影一区亚洲| 成人女人A级毛片免费软件| 久久福利青草精品资源站免费 | 性做久久久久免费观看| 国产h视频在线观看网站免费| 在线看片免费人成视频播| 五月婷婷免费视频| 天天综合亚洲色在线精品| 亚洲精品中文字幕无码A片老| 亚洲成人一级电影| 亚洲蜜芽在线精品一区| 亚洲AV永久无码区成人网站| 久久久久久久尹人综合网亚洲| 亚洲人成无码网WWW| 亚洲成人影院在线观看| 国产成人免费手机在线观看视频| 成全高清视频免费观看| 亚洲AV午夜成人片| 在线亚洲97se亚洲综合在线| 亚洲人成网站色在线入口| 免费一级毛片在播放视频| 国产裸模视频免费区无码| 好男人视频在线观看免费看片| 动漫黄网站免费永久在线观看| 久久午夜夜伦鲁鲁片免费无码影视| 99热在线免费观看| 95免费观看体验区视频| 99久久人妻精品免费二区| 免费A级毛片无码A∨| 最近最新高清免费中文字幕| 国产成人亚洲精品影院| yy6080亚洲一级理论| 国产亚洲精品久久久久秋霞| 日韩va亚洲va欧洲va国产|