日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

写在《ASP.NET MVC 4 Web 编程》即将出版之际!献给有节操的程序员!

發布時間:2023/12/4 asp.net 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 写在《ASP.NET MVC 4 Web 编程》即将出版之际!献给有节操的程序员! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

《Programming ASP.NET MVC 4》中文版即將上市了!非常榮幸我可以再次參與一本不錯的技術書籍的翻譯工作。 這也是在《WCF技術內幕》與《WCF服務編程》第三版之后,翻譯的第三本書。此書由世界上最著名的計算機出版社Oreilly出版,中文版本由華中科技大學出版社引進。為了延續這個系列圖書的特色,中文版本命名為《ASP.NET MVC 4 Web 編程》。與我之前翻譯WCF經典書籍:《WCF服務編程》第三版保持一致。同屬于經典的藍皮書魚系列。 ? ? ?

0.為什么要學習ASP.NET MVC開發?

作為微軟全新的Web網站開發框架,ASP.NET MVC提供了全新的開發模式,完美支持經典的MVC架構模式。為.NET工程師提供了完全不同的開發體驗。 MVC架構模式誕生幾十年后,因為其提供的良好的松耦合、易于擴展、高可維護性等優點,重新在開發社區火起來。


? ? ?ASP.NET MVC 框架誕生于2007-12-10,但是第一版于2009年3月17日發布,最新的ASP.NET MVC 4.0則是于2012年8月15日正式發布,并且集成到.NET 4.5中,Visual Studio 2012提供完美的開發支持。很多人可能已經學習過MVC的開發工作,部分公司也在使用MVC3做實際的項目開發。

? ? ? 很多人,可能還記得一些經常發生的爭論或者偏見:.NET技術人員技術比Java的差,或者說.NET技術人員只知道拖拽控件。

無論如何,這個觀點相信各位都或多或少聽過類似的觀點。作為.NET開發人員,我深感壓力巨大。先不去爭論這些觀點是否客觀。我們確實要加強自己的知識。

ASP.NET MVC可以讓我們拋棄ASP.NET Web Form框架的編程思維方式,讓我們可以從另外一個角度認識Web應用,從最底層的Web標準理解網站開發,包括HTTP協議、路由、HTML、Javascript、CSS等知識點。另外更重要一點,ASP.NET MVC框架完全開源!我們可以自己下載學習。

? ? ? 拋開與Java或者其它平臺技術人員的恩怨不說,以下幾個理由,應該足夠可以打動你了:

  • 1)學習一種完全不同的架構;

  • 2)強迫你熟悉HTML和HTTP;

  • 3)ASP.NET MVC更好地支持單元測試(Unit Test);

  • 4)ASP.NET MVC將使你意識到你對ASP.NET ?Web Form 有多少是想當然的。

? ? ?如果你已經心動了,那么接下來就是選擇學習資料了。看書、視頻教程、或者看微軟的官方MVC技術文檔,都是不錯的資源。當然選擇書籍,我也是一直建議很多開發人員,選擇一本經典的書籍就足夠了,如果英文能力可以,盡量閱讀英文原著,或者MSDN技術文檔;如果是英文相對一般,可以選擇英文書籍的中文翻譯版本。(選擇學習資料,最后一節講了詳細理由)

1.書籍介紹

1.1書籍介紹

? ?本書全面介紹了微軟最新的ASP.NET MVC 4框架,包括如何設計、構建、測試、部署ASP.NET MVC 4 Web應用程序。它可以幫助我們了解整個ASP.NET MVC 4框架的運行原理,以及如何在真實開發場景中使用ASP.NET MVC 4框架新特性來解決不同的需求。主要知識點如下:

  • 1)了解ASP.NET MVC和ASP.NET Web Form框架的底層差別

  • 2)深入學習Web應用程序架構設計、網站性能優化

  • 3)jQuery框架進行客戶端開發

  • 4)Ajax實現網站無刷新交互

  • 5)Entity Framework與Web數據交互

  • 6)掌握各種Cache緩存機制

  • 7)開發ASP.NET Web API服務

  • 8)移動設備開發網站

  • 9)錯誤處理、自動化測試、以及自動化生成技術

  • 10)部署ASP.NET MVC 4應用程序

? ? ? 對于想要學習ASP.NET MVC Web編程的技術人員來說,無疑是最佳選擇。我們不僅能夠了解MVC架構模式,而且還可以了解與此相關的其它OOP面向對象編程和架構設計的原則。

? ? ? 為了大家更好地學習ASP.NET MVC 4框架開發的最佳實踐經驗以及相關知識,作者特意編寫了一個電子交易網站“EBuy”,作為本書參考例子使用。另外本書最后附錄還包含了 ASP.NET MVC 4 開發實踐經驗和指導原則。可以幫助大家更好地進行項目開發工作。

1.2 作者介紹

  • 1)Jess Chadwick 專注于Web技術領域,獨立軟件技術顧問。超過10年的軟件開發經驗,就職的公司包括嵌入式設備創業公司、世界500強。ASPInsider、微軟ASP.NET 領域的MVP。經常在新澤西的NJDOTNET做技術講座。

  • 2)Todd Snyder 超過18年軟件開發經驗。微軟平臺的企業級系統架構提供技術咨詢和開發指導。就職于美國 Infragistics公司,經常作為講師受邀參加各種技術會議。

  • 3)Hrusikesh Panda:架構師、RIA專家、Web架構師以及開源愛好者。

2.中英文目錄

本書的中英文目錄如下,也是為了方便大家學習,我保留了英文原文和中文翻譯,6大部分+附錄,共19章:

Table of Contents目錄

序言

1. 第一部分 Up and Running (千里之行,始于足下)

1. 第1章 Fundamentals of ASP.NET MVC(ASP.NET MVC 基礎)

2. 第2章 ASP.NET MVC for Web Forms Developers(ASP.NET Web Form開發人員必讀)

3. 第3章 Working with Data(使用數據)

4. 第4章 Client-Side Development(客戶端開發)

1. 第二部分 Going to the Next Level(欲窮千里目,更上一層樓)

1. 第5章 Web Application Architecture(Web應用架構)

2. 第6章 Enhancing Your Site with AJAX(Ajax增強網站體驗)

3. 第7章 The ASP.NET Web API(ASP.NET Web API)

4. 第8章 Advanced Data(高級數據)

5. 第9章 Security(安全)

6. 第10章 Mobile Web Development(移動Web開發)

2. 第三部分 Going Above and Beyond(會當臨絕頂,一覽縱山小)

1. 第11章 Parallel, Asynchronous, and Real-Time Data Operations(并行計算、異步和實時數據操作)

2. 第12章 Caching(緩存)

3. 第13章 Client-Side Optimization Techniques(客戶端優化技術)

4. 第14章 Advanced Routing(高級路由)

5. 第15章 Reusable UI Components(可復用UI組件)

3. 第四部分 Quality Control(質量控制)

1. 第16章 Logging(日志)

2. 第17章 Automated Testing(自動化測試)

3. 第18章 Build Automation(自動化生成)

4. 第五部分 Going Live(實施)

1. 第19章 Deployment(部署)

5. 第六部分 Appendixes(附錄)

1. 附錄A ASP.NET MVC and Web Forms Integration

2. 附錄B Leveraging NuGet as a Platform(使用NuGet插件)

3. 附錄C Best Practices(ASP.NEt MVC Web開發最佳實踐)

4. 附錄D Cross-Reference: Targeted Topics, Features, and Scenarios(交叉引用:主題、特性和場景)

5. 索引

3.面向讀者群

? ? 本書適合想學習ASP.NET MVC 網站開發的.NET工程師、、開發經理、架構師等,如果你對于Web開發非常有興趣也可以閱讀本書。此外,本書也可以作為高等學校的教材,適合計算機、通信、軟件工程、電子等專業的學生學習。

4.翻譯花絮

? ?為了保證書籍順利出版,老徐安排了緊密的翻譯計劃。但是大家知道,作為程序猿,老徐不僅熱愛技術,還十分熱愛藝術。因此,老徐為了見到麻生希。連續2天排隊參加2013上海國際成人展。而為了不耽誤翻譯進度,老徐帶著筆記本進入會展中心,在排隊休息時間還完成了本書部分章節的翻譯工作。為了給更多的朋友分享知識和藝術體驗,我還親自制作了會展視頻視頻:2013上海國際成人展 @老徐FrankXuLei 帶您看神器!電驢、摩托、金剛鉆!還有波多、麻生希!》,已經上傳到優酷:http://t.cn/zTVGZbM 深受廣大屌絲朋友的好評。

5.中文圖書樣圖

? 本書的設計基本和英文原書保存一致的風格。保留原書的藍皮書+帶魚標志!內容換成中文信息。樣書設計圖如下:

此圖片為設計樣圖,具體以出版物實物為準。

6.致謝

? ? ?在本書的翻譯過程中,許多朋友提供了熱心的幫助,才使得本書得以順利出版。 非常感謝,我的弟弟徐揚幫助我分擔了部分工作。以下是在翻譯完畢后,幫助閱讀審稿的朋友名單(排名部分先后):

? ? ? 徐揚、時軍帥、朱偉、郭俊超、余東升、景洋、王進祥、薛慶、蔣悠悠、王漢忠、 楊威 。

? ? 也謝謝華中科技大學各位編輯老師,Oreilly中國出版社各位朋友的支持。

7.翻譯后記

? ?7.1 為什么我不推薦購買中文書籍?

? ? ? 這個問題我和國內很多開發人員交流過,也是我的一個學習經驗。一個重要原因,就是技術框架大部分為國外開發,而且老外寫書更專業,因為混跡IT行業,又接觸出版行業,了解過一些 內幕,中文書籍,很多是抄襲英文書籍、MSDN技術文檔,而且很多作者壓根沒寫過代碼,這一點非常恐怖。欺負國內那些不懂英文程序員。這事情我和國內很多 比較務實的技術人員聊過,他們也有同感。對于國內浮躁的技術氛圍,很多人標榜各種“磚家”“神童”等頭銜,大事吹噓,沒有節操!而中國人的性格,流傳幾千 年的理念就是“事不關己高高掛起”!而大部分人對于這種事情選擇沉默。我個人一直反對這種風氣,曾多次因為揭露某些磚家書籍抄襲、簡歷造假而得罪不少人。

這些磚家不僅侮辱我們的智商,還要騙我們的感情,要我們崇拜他們!

對于國內那些謙虛、務實的技術人員,我一直保持一份敬意!

? ? ? ?我本身當過菜鳥,可以理解菜鳥學習的痛苦;學習就跟吃飯一樣,菜鳥學習就相當于嬰兒吃奶粉!

? ? ? ?如果看了垃圾書籍,就等價于“吃劣質奶粉!”,最后成了“大頭娃娃”。最悲劇的是很多人搞技術10多年沒提升,還不知道原因。

? ? ? ?對于那些忽悠的磚家,請無情的鄙視!他們不僅帶壞了中國的技術風氣,更重要是害慘了很多技術新人!讓很多人走了彎路,甚至對技術失去信心!

? ? ?想搞好技術,就要腳踏實地,這也是為什么中國IT行業做了幾十年沒有拿出手的技術成果。國外經常可以看到寫20年 30年代碼甚至40年代碼的程序員。Professional,中文翻譯成“專業的”,做“專業的”程序員!做有節操的程序員!

? ?7.2我翻譯技術書籍的原則:

? ? ? 這本書必須是我的學習書籍,而且我必須從事過相關技術的開發工作。這一點可能和國內的很多譯者不同,我不喜歡紙上談兵,或者說我也是擔心被鄙視。

? ? ?為了搞好翻譯,這本書的英文版本,我也提前看了不下3次。在所有的英文ASP.NET MVC技術書籍里,這本書知識結構是最合理的,而且也是最通俗易懂的。基本涵蓋了全部的Web開發的知識點,即使你是一名零基礎的Web開發人員,仍然可以從本書中學習到網站開發的所有知識點。

? ? 希望本書出版以后,對于大家的學習能起到幫助作用。另外,本書翻譯盡量保證準確的前提下、語句簡單明了、符合中國人的閱讀習慣。這也是我在參與翻譯微軟官方MVC框架技術文檔時,采用的原則,盡量通俗易懂。雖然已經十分細心,但是難免會出現翻譯錯誤,也希望各位多批評指正,謝謝。

? ? ?讀者交流QQ群是:44206115。歡迎各位加入、一起學習、交流!!!~~~

老徐不是圣人,也有很多缺點。但是算是比較靠譜,不喜歡忽悠。而且十分屌絲。喜歡蒼老師,以德藝雙馨的蒼老師為榜樣。做好技術,欣賞藝術。詳細介紹,各位可以參考《Frank Xu Lei:老徐簡介》。

? ? ?本書,也獻給那些在浮躁技術氛圍中,仍然保持務實態度,不失節操、不斷追求的技術人員!


作者: frankxulei
博客: http://www.54peixun.com/Author/frankxulei
標題: 寫在《ASP.NET MVC 4 Web 編程》即將出版之際!譯者序:獻給有節操的程序員!
類別: ASP.NET MVC | .NET | Web開發
地址: http://www.54peixun.com/frankxulei/POST/178d2915a74e46ab86c52a9546c04578
公告: 版權所有,轉載請注明作者和出處URL.


總結

以上是生活随笔為你收集整理的写在《ASP.NET MVC 4 Web 编程》即将出版之际!献给有节操的程序员!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。