上周收到一本12月份的新書(shū)《微軟開(kāi)源跨平臺(tái)移動(dòng)開(kāi)發(fā)實(shí)踐——利用ASP.NET Core 1.0 、Apache Cordova、Xamarin和Azure快速構(gòu)建移動(dòng)應(yīng)用解決方案》。這本書(shū)的名字超長(zhǎng)。這本書(shū)也是超薄,只有220頁(yè),一個(gè)周末時(shí)間就讀完了,但是這本書(shū)的內(nèi)容確是超豐富,濃縮了微軟這三年向開(kāi)源和跨平臺(tái)領(lǐng)域的轉(zhuǎn)變,微軟在開(kāi)源和跨平臺(tái)領(lǐng)域構(gòu)建出來(lái)的一套技術(shù)體系。從服務(wù)端的NET Core、ASP.NET 和 Web APi ,到Web端的 Typescript腳本語(yǔ)言,再到移動(dòng)端的Apache Cordova和Xamarin ,以及Visual Studio Community 和Visual Studio Online等等入門(mén)知識(shí)。
作者編寫(xiě)這本書(shū),主要是通過(guò)一個(gè)非常簡(jiǎn)單的電商項(xiàng)目,將目前微軟開(kāi)源跨平臺(tái)的技術(shù)體系結(jié)構(gòu)串聯(lián)起來(lái),幫助創(chuàng)業(yè)者和開(kāi)發(fā)人員了解和掌握如何使用微軟的開(kāi)源跨平臺(tái)技術(shù)來(lái)迅速構(gòu)建自己的應(yīng)用。然后啟用微軟云Azure的力量,快速部署和集成,迅速地將自己地技術(shù)產(chǎn)品和想法推廣到每個(gè)用戶手中。這本書(shū)不是一本單獨(dú)講解某個(gè)微軟開(kāi)源技術(shù),而是把微軟地開(kāi)發(fā)工具服務(wù)(Visual Studio 2015、Visual Studio Online),微軟開(kāi)源開(kāi)發(fā)技術(shù)(.NET Core 1.0、Apache Cordova、Xamarin)和微軟云(Azure)等各種相關(guān)技術(shù)串聯(lián)起來(lái)地一本書(shū)。
本書(shū)的電商項(xiàng)目MuscleFellow 一個(gè)用Visual Studio 2015 Update 3 創(chuàng)建的,用來(lái)演示.NET Core 和 ASP.NET Core 1.0 的Demo。 整個(gè)項(xiàng)目的解決方案叫做MuscleFellow, 同時(shí)也是這個(gè)網(wǎng)站的名字:做肌肉伙伴(MuscleFellow)。這個(gè)基于ASP.NET Core 開(kāi)發(fā)的網(wǎng)站可以實(shí)現(xiàn)簡(jiǎn)單的商品購(gòu)買(mǎi)、購(gòu)物車(chē)、地址管理、訂單查看等功能。 同時(shí),這個(gè)MuscleFellow.API 項(xiàng)目還提供了對(duì)外的Web API 功能。用來(lái)支持Cordova 和Xamarin 技術(shù)開(kāi)發(fā)的移動(dòng)程序的訪問(wèn)。源碼托管在github:https://github.com/micli/MuscleFellow ,同時(shí)在Azure上部署了一個(gè)網(wǎng)站,可以通過(guò)http://musclefellow.chinacloudapp.cn/ 訪問(wèn):