本地建設(shè)網(wǎng)站西安網(wǎng)約車平臺
爭論:Ajax技能能無法即將沒落?
2010-4-11 9:20:45???出處:https://www.yqdown.com
所以在我看來,這種開發(fā)技能仍然會不斷地成長和進步,自然地演化到一些新的Web規(guī)則 (比方 XHTML 2.0、CSS 3.0、JavaScript 2.0)。它的生命力會歷久彌新,我敢與任何人打這個賭,至少到2010年,這種技能仍然將會是Web開發(fā)技能的主流。當(dāng)然到了那個時刻,XAML也可能會成長為Web開發(fā)技能的主流,因此會出現(xiàn)一種百花齊放的狀況。這并不是一場零和的游戲,只會出現(xiàn)一個贏家,其他人都會輸,贏家通吃的情況我認(rèn)為并不會出現(xiàn)。
第四個疑問是:能無法 深入學(xué)習(xí)Ajax就無法 得到“這一代Web技能和體系的理會 ”?
孟巖老師說:“咱們即日所說的Web開發(fā)老手,有多少是把自身的身家性命押寶在對這一代Web技能和體系的理會上?”
這句話有很大的誤導(dǎo)性,似乎深入學(xué)習(xí)Ajax就無法 得到“這一代Web技能和體系的理會 ”。至少根據(jù)我的私人體會,深入學(xué)習(xí)Ajax能夠幫助咱們更好的取得 “這一代Web技能和體系的理會 ”。我本年組織翻譯了《Ajax in Action》、《Ajax Practices and Best Practices》,還將要從臺灣引進《Ajax Design Patterns》。這幾本書使得我對于國外的Web開發(fā)老手的水平嘆服不已,并且很大地加深了我對于“這一代Web技能和體系的理會 ”。
孟巖老師還說:“且不說他們?nèi)粘9ぷ髦写蠖鄶?shù)時間花在了界面開發(fā)之上,就算是許多人引以為傲的所謂“大負(fù)載量Web站點架構(gòu)”,也將隨著 RIA的興起而發(fā)生一場龐大變革。大量頁面狀態(tài)將前移到客戶端,Web服務(wù)端將以全新的觀點重新組織資源,逐步變成真實意義上的Web Services集合。舊的知識和體會高速 貶值,新的機會高速涌現(xiàn),有的人沉下去,有的人飄起來,歷史又要重來一遍了”
我能夠肯定孟巖老師并沒有深入研究過Ajax使用的架構(gòu),因此才會誤以為“大量頁面狀態(tài)將前移到客戶端,Web服務(wù)端將以全新的觀點重新組織資源,逐步變成真實意義上的Web Services集合?!迸cAjax是完全矛盾的。與孟巖老師這種大開大合的革命性預(yù)測不一樣,我認(rèn)為技能從來都不是以這種方式進步的。技能進步是一個自然的緩慢演化流程,面向?qū)ο笾鸩饺〈嫦蛄鞒?、Java逐步取代C++、Ruby逐步取代Java,都有很大的傳承聯(lián)系在里面。將某種技能描述為橫空出世的“天生石猴孫悟空”,我認(rèn)為是不嚴(yán)肅的,也是沒有做深入研究的體現(xiàn)。我并不認(rèn)為以前在傳統(tǒng)Web開發(fā)技能方面所積累的知識就會很快貶值。只要自身與時俱進,不斷補充新的營養(yǎng),“大負(fù)載Web站點架構(gòu)”的體會永遠都是很寶貴的實踐體會。Ajax技能,正是當(dāng)前絕大多數(shù)傳統(tǒng)的Web開發(fā)團隊向RIA時代遷移的最自然的挑選路徑。
第五個疑問是:程序員做界面開發(fā)能無法 是不可能的?這能無法 就是Web使用開發(fā)效率的瓶頸所在?
孟巖老師說:“因為即日 Web開發(fā)中,設(shè)計人員基本只是處理頁面布局與圖片成效的設(shè)計,而大量動態(tài)界面成效還須要開發(fā)者來完成。 Exp ression + Visual Studio的模型則將“與用戶交互的界面部分”與“后臺業(yè)務(wù)邏輯”完全分開。設(shè)計人員憑借類似Flash的方式,就能夠開發(fā)出類似視頻游戲那樣的用戶界面。”
分享到