小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

DarkStone 講述客戶端開發(fā)人員的未來發(fā)展

 昵稱1502201 2010-05-23
以下是大神DS的 DarkStone 講述客戶端開發(fā)人員的未來發(fā)展,一直認為他是很不錯的人。支持的歡迎轉(zhuǎn)載,但是要注明是DS的。

  作者: 周戈 / DarkStone

  一、 引子

  我今天講幾件事情:

  1. 登錄 google.com , 其 Logo 處可玩吃豆游戲 (非 HTML5 技術(shù), 但很有趣).

  2. 當(dāng) Javascript 2 面世以后, 我推薦所有 AS3 開發(fā)者把 JS2 好好鉆研下, 為以后的轉(zhuǎn)型做準備.

  3. 等將來有基于 XHTML2 + JS2 + CSS3 的殺手型 AJAX 框架和 IDE 消息的時候, 我會通知大家,那

  個時候就是新的機會.

  4. 5 年以內(nèi), Flash 技術(shù)依然走上坡路, 所以不用擔(dān)心.

  5. 5 年以后, Flash 技術(shù)可能慢慢衰敗, 這就是為什么我強調(diào)上面 2 和 3 里的觀點.

  二、 關(guān)于轉(zhuǎn)型

  我這里說的轉(zhuǎn)型主要是指 FLEX 開發(fā)人員向下一代的 AJAX 技術(shù)轉(zhuǎn)型.

  FLEX 的語言組成包括: MXML, Actionscript, CSS

  AJAX 的語言組成包括: XHTML, Javascript, CSS

  下一代 AJAX 可能會是 XHTML2 (基于 HTML5) + Javascript2 + CSS3

  對于 FLEX 開發(fā)人員:

  AS3 轉(zhuǎn) JS2 會非常輕松, 兩者語法幾乎一樣.

  MXML 轉(zhuǎn) XHTML2 也會非常輕松, XHTML2 更簡單一些.

  而對于傳統(tǒng)網(wǎng)建人員 (也就是 HTML4.x + JS1.x + CSS2.x 的開發(fā)人員):

  JS1.x 轉(zhuǎn) JS2 將會比較困難, 基本上得重學(xué), 因為是從弱類型到強類型腳本語言的轉(zhuǎn)換.

  HTML 轉(zhuǎn) XHTML 也是一樣, 肯定不習(xí)慣, 因為是從不嚴格到嚴格標記語言的轉(zhuǎn)換.

  FLEX 人員轉(zhuǎn)型, 相當(dāng)于從高往低轉(zhuǎn), 是在下樓梯.

  傳統(tǒng)網(wǎng)建人員轉(zhuǎn)型, 則是從低往高轉(zhuǎn), 是在爬樓梯.

  可見對于我們 FLEX 人員來說, 轉(zhuǎn)型相對容易且手到擒來, 而對于傳統(tǒng)網(wǎng)建人員來說, 就是噩夢一場了.

  因此, 若能精通 FLEX 框架的設(shè)計和用法, 對自己未來 5-10 年的發(fā)展都是非常有用的.

  三、 關(guān)于 FLEX 框架

  FLEX 框架分兩種: 組件框架和 開發(fā)框架.

  官方 FLEX SDK 里提供的是組件框架, 目前有 Halo 和 Spark 這兩套組件框架.

  精通 FLEX 的 Halo 和 Spark 組件框架, 對將來轉(zhuǎn) XHTML2 和 JS2 在結(jié)構(gòu)和語法上的掌握有極大幫

  助. 但是 Halo 和 Spark 只是組件框架, 不是開發(fā)框架(例如 PureMVC, Cairngorm), 只靠組件框架無法

  進行高效率的團隊協(xié)作.

  而高效率的團隊協(xié)作則必須精通開發(fā)框架, 至于開發(fā)框架, 其宏觀思想基本上就是 MVC 這類的, 建議學(xué)

  習(xí)和實踐一些面向?qū)ο蟪绦蛟O(shè)計的思想, 雖然程序設(shè)計思想的學(xué)習(xí)可不局限于 AS3 這一門語言, 但一定要在

  FLEX 里結(jié)合組件框架來實踐這些思想, 最終能用 MVC 來自己創(chuàng)作開發(fā)框架, 而不是用現(xiàn)成的比如

  PureMVC 這些開發(fā)框架, 這對自己以后再轉(zhuǎn)型到架構(gòu)師有極大的幫助.

  四、 關(guān)于 JAVA 開發(fā)人員轉(zhuǎn)型 FLEX 或者 AJAX

  很多人都存在一個重大的誤區(qū): 那就是 JAVA 開發(fā)人員轉(zhuǎn) FLEX 或 AJAX 更容易快速達到精通的程度.

  其實 JAVA 開發(fā)人員轉(zhuǎn) FLEX 或者 AJAX, 如果不把自己曾經(jīng)在 JAVA 上的開發(fā)經(jīng)驗和習(xí)慣"清洗干凈",

  就很難達到精通 FLEX 或者 AJAX 的程度.

  因為 JAVA 不是專業(yè)做客戶端的, 它的優(yōu)勢偏向于服務(wù)端和編譯器, 事實也是如此, JavaFX 的失敗足以

  證明了 JAVA 根本不是搞客戶端的料, 這也是 Sun 被 Oracle 收購的原因之一.

  優(yōu)秀的客戶端開發(fā)人員, 尤其是 FLEX 開發(fā)人員, 他們的知識是全面的, 客戶端, 服務(wù)器, 數(shù)據(jù)結(jié)構(gòu)設(shè)

  計, 甚至美工和用戶體驗上, 都必須要有比較深刻的研究.

  而資深 JAVA 開發(fā)人員, 相對知識面就窄得多了, 只需要精通服務(wù)端, 數(shù)據(jù)結(jié)構(gòu)設(shè)計, 而對于客戶端的

  理解和掌握則非常膚淺.

  我今天談?wù)摰霓D(zhuǎn)型是 FLEX 轉(zhuǎn)下一代的 AJAX, 也就是客戶端語言的轉(zhuǎn)型, 所以千萬不要把 JAVA 的任

  何經(jīng)驗和習(xí)慣摻在里面, 否則就會誤入歧途!

  五、 關(guān)于未來五年

  簡單講, 從現(xiàn)在起大概 0-5 年的時間, 互聯(lián)網(wǎng)的富媒體應(yīng)用還是 Flash Platform 技術(shù)的天下,而

  Flash Platform 技術(shù)的核心 SDK 就是 FLEX SDK, 核心的 IDE 就是 Flash Builder.

  未來大概 5-10 年, Flash Platform 的技術(shù)可能逐漸衰敗到一代王朝的結(jié)束(跟 ASP 曾經(jīng)的輝煌歷程

  一樣, 每門技術(shù)總有死亡的那一天), 那個時候富媒體應(yīng)用就是 AJAX (XHTML2 + JS2 + CSS3) 這些技術(shù)

  的天下了.

  我們要時刻做好 FLEX 轉(zhuǎn)下一代 AJAX 的準備, 其必要性在于, 精通 FLEX 能保證你在大概 5 年以內(nèi)

  不愁飯吃, 收入也會不錯,而 5 年以后, 可直接繼續(xù)用下一代 AJAX 做開發(fā), 不但會持續(xù)有飯吃, 收入還會

  翻番.

  而對于云端技術(shù)而言, 最佳的云端硬件載體是平板電腦和智能手機, 比如蘋果的 iPad 和 iPhone, 最

  佳的云端軟件載體, 就是 HTML5, XHTML2, JS2, CSS3 這類技術(shù).

  云應(yīng)用在未來大概 5 年左右, 會十分火爆, 我們肯定不能等到已經(jīng)很火了自己才開始去學(xué), 我們要做的是,

  等剛剛開始流行的時候, 我們就已經(jīng)非常精通了, 那樣才會收入翻番.

  對于 FLEX 這門技術(shù), 我是 2004 年就確定了自己的發(fā)展方向, 當(dāng)時經(jīng)過我深刻分析之后得出的結(jié)論是,

  大概 5 年內(nèi), FLEX 技術(shù)會十分火爆, 然后到了 2008 年下半年果然開始火爆了, 而發(fā)展到今天 FLEX 技術(shù)

  已經(jīng)很狂熱了, 到處都在招 FLEX 人員, 中國的 AS3 開發(fā)者的人數(shù)今年也飆升為世界第一, 但是 FLEX 人

  才目前依然供不應(yīng)求(跟 ASP 狂熱時代一樣了).

  2004 年-2009 年

  我給自己定下的 5 年發(fā)展戰(zhàn)略已經(jīng)成功.

  2010 年-2015 年

  我的新5年戰(zhàn)略已經(jīng)計劃好了, 其核心思想就是繼續(xù)做 FLEX 開發(fā), 但同時為下一代 AJAX 做充分準備.

  我們?nèi)含F(xiàn)在的定位已經(jīng)早已不是討論代碼實現(xiàn)和解決開發(fā)過程中的問題了, 這些討論已經(jīng)過去不再復(fù)返了,

  我們?nèi)涸缫焉仙礁叩膶哟? 那就是 個人發(fā)展方向 的討論.

  不要以為自己艱苦努力奮斗就一定會成功, 這是完全錯誤的!

  我的原則是:

  1. 確定長遠且正確的發(fā)展目標和方向.

  2. 沿著這個目標, 有方向的努力奮斗.

  3. 堅持到底.

  有目標有方向的奮斗并且持之以恒才一定會成功!

  作者: 周戈 / DarkStone

  2010-05-22

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多