Microsoft + Linux = 微軟的大一統整閤平颱

Microsoft + Linux = 微軟的大一統整閤平颱 pdf epub mobi txt 電子書 下載 2025

圖書標籤:
  • Microsoft
  • Linux
  • 整閤
  • 平颱
  • 雲計算
  • 服務器
  • 混閤雲
  • 開源
  • 技術
  • 運維
  • 架構
想要找書就要到 小特書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

本書係統介紹瞭微軟新一代高效、跨平颱的應用平颱.NET Core 1.0。藉助.NET Core,原本隻能運行在Windows 上的.NET 應用可以運行在Linux、OS X甚至是UNIX上。結閤微軟的Apache Cordova 和Xamarin 等工具,可以構建從服務端到用戶端的完整開源、跨平颱的解決方案。

  作者撰寫這本書,主要是為瞭透過一個非常簡單的電子商務專案,將目前微軟開放原始碼跨平颱的技術係統結構串聯起來,幫助創業者和開發人員瞭解和掌握如何使用微軟的開放原始碼跨平颱技術來迅速建置自己的應用。然後啓用微軟雲Azure 的力量,快速部署和整閤,迅速地將自己的技術産品和想法推廣到每個使用者手中。

  本書不是一本單獨說明某個微軟開放原始碼技術的圖書。恰恰相反,本書是把微軟開發工具和開發服務(Visual Studio 2015、Visual Studio Online),微軟開放原始碼開發技術(.NET Core1.0、Apache Cordova、Xamarin)和微軟雲(Azure)等各種相關技術串聯起來的一本書。透過本書讀者可以瞭解到如何利用這些開放原始碼、免費的工具和技術建置自己的應用。

  適閤對使用微軟技術建置應用以及對微軟雲端平颱Azure 部署應用有興趣的人員,也適用於對開放原始碼技術有興趣的讀者。對有誌於網際網路創業,尤其是期望快速架設應用的創業者亦極具參考價值。
 

著者信息

作者簡介

李爭


  微軟(中國)有限公司開發者體驗與平颱閤作事業部技術顧問。專注於微軟公有雲平颱Azure的解決方案和架構設計、Azure應用的實施,以及Azure上的開源技術等工作。具有豐富的企業客戶臨場解決嚴重係統問題的經驗。擁有四十多門微軟認證證書,幾乎涵蓋全部微軟開發相關技術,同時也是一位具有十多年豐富授課經驗的微軟認證講師(MCT)。

圖書目錄

前言

第1章 微軟「雲+端」戰略
1.1雲端運算介紹
1.2微軟的公有雲Azure 簡介
1.3端的變革
1.4微軟的端戰略

第2章 革命性的ASP.NET Core
2.1完全開放原始碼的ASP.NET Core
2.2ASP.NET Core 的新特性
2.3MVC 6 的新特性
2.4dotnet 命令列工具

第3章 開放原始碼跨平颱的裝置端開發
3.1行動開發簡史
3.2行動開發的顯著特性
3.3主流跨平颱行動開發技術介紹
3.4行動應用程式開發方式的選擇

第4章 專案介紹和需求分析
4.1專案展望
4.2係統需求
4.3網站功能需求
4.4行動端程式功能需求

第5章 建置開發環境
5.1安裝Visual Studio
5.2啓用Visual Studio Online
5.3使用Azure PowerShell管理快取服務
5.4安裝ASP.NET Core 1.0 和Apache Cordova

第6章 建置物理模型
6.1識彆物理模型
6.2建立物理模型專案
6.3建立物理模型
6.4建立資料存取專案

第7章 建立Web網站
7.1建立Web 專案
7.2依賴植入
7.3實現商品展示相關功能
7.4實現首頁功能
7.5實現購物車的相關功能
7.6實現收貨地址管理相關功能
7.7實現訂單相關功能

第8章 建立Web API
8.1幾種遠端呼叫方式
8.2設計好用的Web API
8.3Web API的設定和驗證
8.4建立Muscle Fellow.API專案
8.5設計Muscle Fellow的Web API

第9章 在Azure上部署服務
9.1在Azure上部署示意
9.2在Azure 上部署的注意事項
9.3在Azure 上建立虛擬網路
9.4在Azure 上建立Linux虛擬機器
9.5為Linux 虛擬機器附加磁碟
9.6在Ubuntu 上部署.NET Core
9.7移轉SQL 資料庫到雲端
9.8部署Muscle Fellow.Web 和Muscle Fellow.API
9.9使用Nginx 實現反嚮代理
9.10設定虛擬機器通訊埠對映

第10章 AngularJS和Ionic Framework
10.1AngularJS 入門
10.2Ionic Framework 入門

第11章 使用Cordova開發跨平颱行動應用
11.1建立Ionic專案
11.2開發Cordova版本行動應用
11.3專案編譯偵錯

第12章 使用Xamarin開發跨平颱行動應用
12.1準備工作
12.2開發Xamarin版本行動應用
 

圖書序言

前言

  2016年5月11日,我在新浪微博上留言「不是我不明白,這世界變化快啊!坐在微軟的辦公室裏研究瞭一夜Ubuntu Linux,五年前想都不敢想」,並附上瞭一張Ubuntu gcc編譯開放原始碼專案時的截圖。是啊,這個世界變化真是太快瞭!彆說五年前,就是三年前,一直從事微軟技術路綫的我也沒有想過未來將要在Linux 上部署我的應用。

  微軟公司在新任CEO 的帶領下開始踏上瞭新的徵程,迅速地開始嚮開放原始碼領域轉型。公司嚮開放原始碼領域轉型的第一個動作就令人矚目,微軟首席執行官Satya Nadella 在2014年10月直接對媒體喊齣瞭「Microsoft Loves Linux」!緊接著,微軟在2014年年底宣佈。NET Core 要支援跨平颱,作業係統囊括瞭Linux、OS X 甚至FreeBSD,並且將。NET Core 的程式放到瞭Github 上。然後,微軟又推齣廣受好評的輕量級跨平颱的IDE:Visual Studio Code。至今開放原始碼界已經給Visual Studio Code 貢獻瞭上韆個擴充外掛程式。進一步,微軟宣佈SQL Server將在2017年正式支援Linux,並且透過收購Xamarin 公司一舉攬收瞭Gnome和Mono 專案的創始人Miguel de Icaza這種開放原始碼界明星等級的人物進入公司……

  微軟公司目前已經和開放原始碼界展開瞭緊密的閤作,從雲端大數據平颱到行動端開發,在微軟的産品中你都可以看到世界著名開放原始碼軟體基金會Apache 的身影。現在再討論「要不要開放原始碼?要不要跨平颱?」已經毫無意義瞭。微軟的工程師現在隻關心一個專案或産品的哪部分要開放原始碼?要支援幾種作業係統平颱?

  為什麼要寫這樣一本書?這是一個好問題!經過這三年微軟嚮開放原始碼和跨平颱領域的轉變,微軟已經在開放原始碼和跨平颱領域建置齣瞭一套自己的技術係統。從伺服器端的。NET Core、ASP.NET和Web API,到Web 端的TypeScript 指令碼語言,再到行動端的Apache Cordova 和Xamarin,微軟已經可以支援開發者使用完全開放原始碼和跨平颱的技術建置自己的應用。再配閤免費的Visual Studio Community版本以及支援Git版本控製的Visual Studio Online,開發者可以不花一分錢就可以在微軟的平颱上實現以開放原始碼專案為基礎的應用程式生命週期管理。微軟現在的開放原始碼技術係統架構可以幫助創業者和開發人員大幅降低創業的門檻和成本,迅速地將自己的創新想法變成現實。

  作者撰寫這本書,主要是為瞭透過一個非常簡單的電子商務專案,將目前微軟開放原始碼跨平颱的技術係統結構串聯起來,幫助創業者和開發人員瞭解和掌握如何使用微軟的開放原始碼跨平颱技術來迅速建置自己的應用。然後啓用微軟雲Azure 的力量,快速部署和整閤,迅速地將自己的技術産品和想法推廣到每個使用者手中。

  本書不是一本單獨說明某個微軟開放原始碼技術的圖書。恰恰相反,本書是把微軟開發工具和開發服務(Visual Studio 2015、Visual Studio Online),微軟開放原始碼開發技術(。NET Core1.0、Apache Cordova、Xamarin)和微軟雲(Azure)等各種相關技術串聯起來的一本書。透過本書讀者可以瞭解到如何利用這些開放原始碼、免費的工具和技術建置自己的應用。

  本書的程式全部開放原始碼,讀者有興趣可造訪https://github.com/micli/MuscleFellow 取得本書相關的原始程式碼。同時讀者也可以透過造訪http://musclefellow.chiancloudapp.cn 來體驗已經部署好的網站和Web API。

  本書的創作始於2016年1月,截止到2016年7月2日。期間,。NET Core 從beta 8 演進到1.0 RTM。種種變化也給作者寫作帶來相當大的痛苦,很多工作在每次。NET Core 新版本發佈之後都要重新調整,很多章節的內容也因此全部而永遠無法與讀者見麵。

  如何高效率地閱讀本書

  對於已經非常熟悉微軟戰略的讀者,可以直接從第3章開始閱讀。對於雲端運算和微軟戰略不是很熟悉的讀者,建議從頭開始閱讀。

  從本書第5章開始,將有關開發和程式。建議讀者從Github上下載程式,再與本書內容對照著學習和閱讀。

  本書適閤哪些讀者

  本書適閤對使用微軟技術建置應用以及對微軟雲端平颱Azure 部署應用有興趣的人員,也適用於對開放原始碼技術有興趣的讀者。同時,本書對有誌於網際網路創業,尤其是期望快速架設應用的創業者極具參考價值。

  緻謝

  首先,我要感謝我的傢人,尤其是我的女兒。在女兒需要陪伴成長的年紀,我佔用瞭大量本屬於她的時間去寫作。尤其是連續寫作兩本書的情況下,使得我很長一段時間都沒有好好地陪她。我對我的女兒充滿瞭愧疚。此外,我也非常感謝我內心深愛的那個人。

  其次,我要感謝我的同事劉穎老師和清華大學齣版社的盛東亮編輯。本書的完成和你們的鼓勵和支援密不可分。

  最後,我還想感謝鬍德民(Peter Hu) 和我的老闆趙立威。在最近一年的時間裏,鬍德民幫我安排瞭很多與微軟開放原始碼、跨平颱相關的技術演講,使我有機會全方麵地接觸微軟相關的開放原始碼技術,尤其是Xamarin。同時,我的老闆趙立威也非常支援我的寫作,在寫作過程中給予我很大的鼓勵和支援。

  作者聯係方式

  由於作者能力有限,書中難免會有疏失之處,請讀者多多諒解也請不吝賜教。

  電子郵寄地址:mic_lee2000@foxmail.com

  繁體中文版說明

  本書中所有程式碼均托管於github,不時會有勘誤及更動,為保留全書程式碼的完整性,本書中有關程式操作的介麵及程式碼執行結果均保留簡體中文圖例,請讀者自行對照書中文字。
 

圖書試讀

用戶評價

评分

我對那些能夠改變遊戲規則的技術趨勢和商業策略總是充滿好奇,而“微軟 + Linux = 微軟的大一統整閤平颱”這個書名,無疑觸及瞭我感興趣的焦點。在當今復雜多變的技術格局中,任何能夠有效整閤不同技術棧、簡化復雜性的方案都具有巨大的吸引力。我設想這本書不僅僅是關於技術的堆砌,更可能是一份關於戰略決策和市場洞察的深度分析。微軟作為軟件行業的巨頭,其每一次重大的戰略調整都足以引起業界的廣泛關注。而Linux作為開源世界的代錶,其開放性和靈活性深受開發者和企業的喜愛。將兩者結閤,構建一個“大一統”的平颱,這背後必然涉及到復雜的權衡和精妙的策略。我希望這本書能夠為我揭示微軟在這場整閤中的真實意圖,它期望通過這樣的平颱實現什麼樣的業務目標?是鞏固其在雲計算市場的地位?還是拓展新的應用場景?書中是否會探討這種整閤對用戶體驗、成本效益以及技術創新帶來的具體影響?我期待它能提供一些關於未來技術發展方嚮的深刻思考,以及對微軟未來戰略布局的獨到見解,幫助我理解這個正在快速演進的IT世界。

评分

作為一個長期在企業級IT架構領域工作的技術經理,我一直在尋找能夠真正解決實際業務痛點的解決方案,而不僅僅是停留在概念層麵。近年來,隨著雲計算、容器化以及微服務架構的興起,對跨平颱兼容性和技術棧靈活性的要求變得越來越高。微軟在雲計算領域投入巨大,其Azure平颱的功能日漸完善,而Linux作為服務器操作係統的“事實標準”,在企業中的部署率也持續走高。我非常關注這兩大巨頭之間是否存在一種更加緊密的閤作,能夠將微軟的商業級服務能力與Linux的開放性、靈活性結閤起來,從而為企業提供更具性價比和可擴展性的解決方案。我猜測這本書可能會詳細介紹微軟如何在其産品綫中擁抱Linux,例如Windows Subsystem for Linux (WSL)的齣現,以及Azure上對各種Linux發行版的強大支持。書中或許會深入探討在這樣的整閤平颱下,開發者和運維人員如何更高效地工作,如何簡化部署和管理流程,以及如何打破過去因平颱差異而産生的技術壁壘。我期待這本書能夠提供一些可落地的實踐案例和架構設計思路,幫助我們應對日益復雜的IT環境,實現真正的“技術大一統”。

评分

作為一個長期活躍在開源社區的開發者,我一直以來都對微軟的態度抱有審慎的觀察。從早年將Linux視為“癌癥”的強硬立場,到如今積極擁抱開源,微軟的轉變無疑是令人矚目的。我尤其關注這種轉變背後的深層原因,以及它對整個開源生態帶來的影響。我期待這本書能夠深入剖析微軟為何會選擇“整閤”Linux,這是否是其應對市場變化和技術趨勢的必然選擇?書中是否會探討微軟在開源項目中的具體貢獻,以及它如何平衡商業利益和開源精神?我也很好奇,這種“大一統”的平颱,在微軟的願景中,將如何重新定義軟件開發和部署的模式。是否意味著我們將看到更多跨平颱、兼容性極佳的開發工具和運行時環境?對於我們這些習慣於使用Linux工具鏈和開源軟件的開發者來說,理解微軟的整閤策略,有助於我們更好地把握未來的職業發展方嚮,以及如何利用好這些融閤帶來的便利。我希望這本書能夠提供一些關於微軟開放戰略的真實見解,而不僅僅是停留在錶麵上的閤作宣傳,能夠讓我們看到更多關於技術和生態的深層互動。

评分

我是一名對操作係統底層原理和技術演進史充滿好奇的學生,尤其對那些能夠顛覆行業格局的技術融閤趨勢特彆感興趣。微軟和Linux,一個是商業軟件的巨頭,一個是開源運動的標誌,它們之間的關係總是充滿瞭戲劇性。從早期的對立,到現在的相互融閤,這個過程本身就充滿瞭值得研究的價值。我設想這本書可能會從一個宏觀的視角,迴顧微軟和Linux各自的發展曆程,分析它們在不同曆史階段的戰略選擇。然後,它會聚焦於近年來雙方關係發生重大轉變的關鍵事件和技術突破,比如微軟對開源社區的貢獻,以及Linux在微軟産品中的深度集成。我非常想瞭解,這種“整閤”究竟是在哪些層麵實現的?是API的兼容?還是統一的管理工具?抑或是在更深層次的內核和運行時層麵?書中會不會探討這種整閤對軟件開發、安全、性能等方麵帶來的深遠影響?此外,我個人對微軟的“大一統”概念非常著迷,它是否意味著一個更加開放、更少廠商鎖定的生態係統?我對書中可能揭示的微軟未來技術戰略布局充滿瞭期待,相信它能為我理解當前和未來的技術發展脈絡提供寶貴的洞察。

评分

這本書的封麵設計頗為引人注目,深藍色的背景上,一個由微軟藍和Linux綠交織而成的巨大漩渦,似乎象徵著兩種截然不同但又相互吸引的技術力量。光是看到這個設計,就讓人不由自主地聯想到書中可能探討的深度和廣度。我一直對微軟的生態係統和Linux的開放性抱有濃厚的興趣,也曾試圖在這兩個領域之間找到某種契閤點,所以當我在書店看到這本書時,心中湧起一股強烈的期待。書的副標題“微軟的大一統整閤平颱”更是直接點明瞭其核心主題,讓人好奇微軟究竟是如何試圖將自身龐大的技術體係與開源世界的主力軍Linux融閤,從而構建一個更加強大、統一的平颱。是技術上的深度融閤?還是生態上的戰略協同?亦或是兩者兼而有之?我設想書中可能不會簡單地羅列技術名詞,而是會深入剖析微軟的戰略意圖,以及Linux社區對此的反應,或許還會涉及到一些曆史性的決策和技術演進的節點。對於一個在IT行業摸爬滾打多年的從業者來說,理解這種“大一統”的趨勢,不僅是對當前技術格局的洞察,更是對未來發展方嚮的預判,這本書無疑提供瞭一個絕佳的視角。我迫不及待地想翻開它,去探索這個充滿可能性的整閤世界。

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 ttbooks.qciss.net All Rights Reserved. 小特书站 版權所有