ASP.NET 5 開發者的五個階段
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
我準備使用ASP.NET 5開發出更多的東西。從5到8的旅程很有意思,但是也有很多是我未曾探索的。一言難盡。關於過渡到這個新平臺的歷程,開發人員或許能從這篇文章中一窺究竟。
1.興奮——老夫聊發少年狂
隨著候選版本的臨近,遠處的戰鼓變得清晰嘹亮起來。眾多圍繞ASP.NET 5的視訊、部落格和文件開始競相而出,所向披靡。關於這一點,我贊同Microsoft核心團隊的說辭。
這個新版本是我們對ASP.NET做的最有意義的構建更新中的一個。在這個版本中,我們讓ASP.NET變得更精簡,更模組化,既跨平臺又云優化。
——Scott Guthrie
微軟的公關機器像侍從一樣漫步走過來,用一種優雅柔和的聲音問我,“需要飲料嗎?”我毫不猶豫地回答,“是的,謝謝!我的杯子快空了。”
2.混亂——剪不斷,理還亂
ASP.NET 5是一個傑作,正在我們面前搔首弄姿地誘惑我們。使用這個技術就像是試駕還在生產流水線上的車子。有些人敢於面對未知,敢於駕駛ASP.NET 5這輛車子出去兜風,而有的人則嚇得說不出話來。
雖然文件是可用的,但始終不及ASP.NET團隊凶猛的開發速度。我花了幾個小時的時間還是找不到體系結構發生了哪些變化以及我該如何使用它的方法。誰能幫幫我?我正獨自一人在茫茫大海上漂流,等待著救援。
3.憤怒——怒髮衝冠
當你認為“它應該以這種方式工作”而事實並非如此的時候,憤怒將會是排山倒海的。剛剛還開發得挺流暢,挺有力度的,現在卻感覺舉步維艱,停滯不前。如果在你過渡到ASP.NET 5的過程中能夠一個髒字都不說,那麼你已經從人這個層次昇華了。想要毀天滅地讓末日降臨的衝動會像浪潮一樣拍打在你心上:不斷地膨脹,然後怒氣值爆棚。你甚至可以聽到Node向海妖一樣唱著歌兒讓你拋棄這艘船投入她的懷抱。
4.否認——不如歸去
在這個階段,我開始懷疑,也許我原來用的那一代ASP.NET也沒那麼糟糕?光靠目前這些工具,我不是也構建出了一些偉大的應用程式和庫了嗎?也許下一代僅僅是一種時尚,是微軟搞出來的噱頭。根本不值得我們費那麼大勁來學習來理解,對吧?
5.成功——直掛雲帆濟滄海
天哪!我編譯成功了,我可以執行我的第一個ASP.NET 5應用程式了。只花了幾個小時去修改project.json,我就完成了正確的依賴關係,我太牛了。回望過去的點點滴滴,曾經的痛苦堅持,都變得值得。
結論
對於ASP.NET 5和隨之而來的各種問題,我很興奮。但是擁抱變化,卻又談何容易。我會感到困惑混亂,我會飽受憤怒的煎熬,我會懷疑自己。承認這些我經歷的所有情緒很重要。但更重要的是,我們要學會控制情緒,理智地面對新技術。只有到達最後階段,才能完整地評價整個旅程。寶劍鋒從磨礪出,梅花香自苦寒來。
譯文連結:http://www.codeceo.com/article/5-stages-aspnet5-programmer.html
英文原文:The Five Stages Of An ASP.NET 5 Developer
翻譯作者:碼農網 – 小峰
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- 初學Java的5個階段,你在哪個階段?Java
- 計世網:IT人憂傷的五個階段
- 雲端計算安全有哪五個階段?
- 自學Web前端的五個不同階段,從淺入深Web前端
- 學習java的路線圖-五個必經階段Java
- 詳解資料管理發展的5個階段
- 詳解資料管理髮展的5個階段
- 從新手到專家-德雷福斯模型的五個階段模型
- 實體店實現有效會員管理的五個階段
- Go語言學習的五個進化階段(帶例子)Go
- 如何使用專案管理設計專案五個階段專案管理
- Java學習路線圖,其五個必經階段Java
- ASP.NET Core基礎知識(五)【環境(開發、分階段、生產)】ASP.NET
- 編譯的各個階段編譯
- web前端的幾個階段Web前端
- 槽位背後 | AI專家系統的5個階段(上篇)AI
- 槽位背後 | AI專家系統的5個階段(下篇)AI
- 專案經理不得不學的五個專案管理階段專案管理
- 類載入的七個階段
- 處理查詢的幾個階段
- SQL語句的4個階段SQL
- 統一過程(UP)定義了初啟階段、精化階段、構建階段、移交階段和產生階段,每個階段以達到某個里程碑時結束,其中()的里程碑是生命週期架構。 A.初啟階段 B.精化階段 C.構建階段 D.移交階段架構
- 機器學習入門階段程式設計師易犯的5個錯誤機器學習程式設計師
- 跳槽季的查漏補缺,談談對Java程式設計師學習當中各個階段的建議(第五階段)Java程式設計師
- 網路安全中攻防演練分為哪5個階段?
- 軟體糾錯的六個階段
- 重構程式碼的7個階段
- 網路安全基礎入門_滲透測試包括哪五個階段?
- 開發者技能修煉的五個等級
- 軟體效能測試的幾個階段
- 資料中臺演進的四個階段
- C語言學習的幾個階段C語言
- 客服系統的三個發展階段
- 比特幣的三個經濟階段比特幣
- 處理DML語句的幾個階段
- 學習程式設計的七個階段程式設計
- 淺析敏捷專案管理中的5大階段敏捷專案管理
- SSL連線分為兩個階段:握手和資料傳輸階段