首先,很是感謝微軟舉辦的此次活動,聚集不了少技術大拿,爲你們呈現一堂高潮迭起的技術分享盛會。也很是感謝公司領導,頂着繁重業務的壓力,讓你們去充電,去學習新知識。數據庫
言歸正傳,談一下今天微軟分享的內容,以及我的的心得感覺。後端
首先,微軟分享給你們的是Microsoft Service Fabric,即微軟公有云微服務。服務器
這個課題,之前沒有接觸過,今天也聽的不是很明白,現簡要總結一下,總結的很差,還請指正。微服務:主要是藉助微軟的技術,實現程序多節點部署,任何一個節點的更新或異常不影響程序的運行。現場演示的Demo,感受挺震撼,啓動了多節點以後,重啓某一個節點,而後該節點重啓,對其餘節點沒有影響,重啓完成以後,節點標記改變,恢復正常工做。微信
其次,微軟分享給你們的是:構建跨平臺、高可用的的移動應用服務。架構
主要是分享Xamarin在建立Android,IOS方面的便捷性,也分享了VS2017 for mac在蘋果電腦上的運行情況,以及其餘軟件,如SqlServer在Linux上的的正常運行,可見此次微軟的變化是蠻大的,擁抱變革,擁抱開源。併發
但我的覺得,Xamarin在中國難以流行。由於你要會這個,首先你要懂Android或IOS,若是你會這個的話,你就會以爲Android或IOS的自己的開發工具,好比Android Studiot和XCode,對各自的支持更好。而且開發者衆多,開發文檔齊全。其次,在Xamarin中開發,須要將其餘類庫,如Jar包轉換爲Dll,發佈後又要將Dll轉換爲Jar包,可能會出現莫名的雷區。less
第三,微軟分享的課題是:高可用的後端服務。運維
主要的兩個知識點是:Serverless和Functions as a Service。微服務
Serverless:主要是用服務代替服務器,像消息推送,地圖查詢,短信發送等能夠藉助很三方的服務,代替本身管理服務器。固然,好處也是大大的,簡化開發,提升性能,讓專業的人作專業的事。高併發
Functions as a Service:微軟演示了,在他們在Azure中可實時編輯js,C#代碼,而後實時編譯出結果的強大功能,以及微軟爲此開發的門戶網站,用戶可藉此配置出一個網站出來。
第四,分享的是:Azure數據庫服務託管運維平臺架構,以MySql集羣爲例,講解了,微軟在數據庫服務上的解決方案,其中有一句話說的特別好:分區以高併發,副本以高可用。
第五,騰訊的張善友爲你們分享:.Net Core Microservices,以本身在微信支付領域的實際項目經驗分享Docker以及Asp.net Core的實戰經驗。
其中,Docker能夠輕鬆的爲任何應用建立一個輕量級的、可移植的、自給自足的容器。開發者在筆記本上編譯測試經過的容器能夠批量地在生產環境中部署,包括VMs(虛擬機)、OpenStack 集羣和其餘的基礎應用平臺。
Asp.net Core再次體現微軟擁抱變革的的決心,該版本已開源,能夠運行在Linux服務器上。
這裏談兩點人生感悟,一個是由微軟首席執行官更換,帶來的微軟變革。衆所周知,前微軟首席執行官是銷售出身的鮑爾默,在鮑爾默時期,微軟不是很重視技術,主要以銷售爲主,微軟的聲望及營業額反而降低。而如今的首席執行官薩提亞·納德拉重視技術,擁抱變革,改變之前以Windows和Office爲主要銷售內容的銷售方法,重視雲計算。微軟的聲望和市值節節攀升。
另外一個是:我也曾經和張善友共事過,如今他在臺上演講,我在臺下鼓掌。有我的說的好,如今的你是十年前的你決定的,一樣,如今和張善友的差異也是十年前決定的,一直以來,他都是微軟的MVP,引領.Net潮流,今天的他,實至名歸,理所固然。而我呢,一直想多賺點小錢,只學習自認爲實用的技術。所幸,如今除了微軟系列,還會一點手機App,不至於差異太大。
以上,就是今天在微軟開發者大會上學習的到主要內容,再次感謝微軟組織的這塊活動,感謝公司給你們學習的機會。我也始終相信,技術短期來看被高估,長久來看被低估,相信今天學習的這些知識,必定會像一顆種子同樣,在各位學習者的心中,生根發芽,將來長成參天大樹,服務於公司,服務於社會。