相關閱讀 |
>>> 技術話題—商業文明的嶄新時代 >>> | 簡體 傳統 |
誰不是“過渡技術”?
CSDN首頁刊登頭條,說Ajax是過渡技術。這個我是絕對贊同的。Ajax,無論給它戴上多高的帽子,在用戶看來,就是個界面技術。請注意,只要在用戶看來屬于界面技術(展現層?隨你怎么叫)的東西,在很多很多年之內,還將換很多很多代,其中每一個,無論它當紅的時候多么風光無限,歸根結底都只不過是曇花一現的“過渡技術”。
你不信嗎?我上大學的時候,教我們數據庫(FoxBase)的一位女老師回憶說,她畢業的那會兒,能夠在DOS上做出菜單效果,就是合格的畢業項目了,她感嘆道,這FoxBase+ 2.1,畫界面太輕松了,連做菜單陰影都那么容易,實在不像話,不讓人活!可笑嗎?歷史事實啊!往回想15年,1990年代初期,軟件基本還是以命令行界面為主,那個時候,只要你能給軟件畫一個16色的字符界面,你就是高手。到了1992、93年,高手高手高高手們開始琢磨著怎么在DOS下自制類Windows界面。那可不是簡單的事情啊,你要模擬多任務,要把VGA圖形模式編程琢磨透,高竿一點的,還得研究突破DOS限制,進入386保護模式的黑客技術。你說這個難吧?技術水平高吧?97年之后變得一文不值。等我開始接觸Windows編程的時候,VB3已經是流行選擇。我親眼見到一個人見到VB以后表情復雜,因為他已經搞了好幾年的Win32 SDK編程,乍見VB,不知所措。之后進入長達好幾年的VB/Delphi/VC三強爭霸的時期,其間間或還夾雜有Java Swing出來攪局。正當中國開發者Windows界面技術能力進逼世界最高水平的時候,Web冒出來了,一大堆對編程一無所知的小年輕用HTML + Flash把那些熟通Win32的老家伙們搞得找不著北。一開始他們不相信變天了,很多人猶豫了幾年,等落花流水春去也,再看Web展現層技術體系,已經是個龐然大物了XHTML、CSS、JavaScript,XML、XSLT,各個都不簡單。這不Ajax方開唱,JSF、WPF和Apollo已經在后臺準備著了。說這就完了?別幼稚了!后面還有多少次改朝換代,反正我是沒心情掰手指頭數了。
所以說吧,界面技術,就是個你方唱罷我登場,人一走,茶就涼。在這個領域知識難以形成積累,今天你還被當成技術骨干捧著,風向一變,就得重頭再來。人嘛,早晚會累的,早晚會跑到CSDN社區來感嘆發牢騷。你說沒意思,不想搞,可是對于做公司、做項目的人來說,界面技術又特別重要。那些IT素養小于0的客戶就看界面眩不眩。所以怎么辦?總得有人干啊,要努力奮斗。要奮斗就會有犧牲。死人的事情是常有的,但是我們想到,是為了曇花一現的技術而死,就會覺得比鴻毛還輕。
推而廣之,這開發技術,大多是過渡技術,永恒的東西并不多。包括那些什么架構、模式、系統、語言、技巧有幾個是經得起時間考驗的呢?可是沒有這些又不行。這些東西,靠是靠不了一輩子的,不靠的話一天都撐不下去,所以怎么辦呢?要么你趕快脫胎換骨當資本家,換一種死法;要么你去找一個可以養老的地方,享受社會主義光芒;要么你學點永恒的東西,至少是比較穩定的東西,別搞得自己貶值太快。咳,其實我也不知道該怎么辦,大家一起多想想招吧。
網載 2011-02-22 20:27:35
稱謂:
内容: