dotNET跨平臺相關文檔整理

一直在從事C#開發的相關技術工做,從C# 1.0一路用到如今的C# 6.0, 一般狀況下被侷限於Windows平臺,Mono項目把咱們C#程序帶到了Windows以外的平臺,在工做之餘花了不少時間在Mono的學習研究和推廣,從《國內 Mono 相關文章彙總》你能夠看到博客園有不少的同仁在探索學習,逐步造成了一個小圈子,這個圈子裏的不少都是非Windows平臺上運行C#程序,特別是MVP 劉冰的Web服務器Jexus 爲咱們dotNET跨平臺提供了一個工業級的應用服務器,這個圈子裏的同仁對於Mono,Jexus的使用都很熟悉,平時也在QQ羣裏討論相關的問題,我會把相關討論記錄下來。隨着去年微軟全面擁抱開源以來,愈來愈多的人開始走出windows,開始接觸Linux/Mac等非windows平臺上的.NET 體驗,像是運用最近火紅的 Docker來試試跑跑 ASP.NET 5的應用程序,或是在你熟悉的 Sublime Text 三、Vim 等編輯器上安裝 OmniSharp.NET的 plugin,看看在非 Visual Studio 下開發 .NET 應用程序的感受;在體驗過這些東西以後,其實你會發現 .NET 的開源實際上是讓 .NET 開發人員有更多發揮的舞臺,就算你本來不是使用 Windows/.NET/Visual Studio 的開發人員,也能夠接觸新時代的 .NET。html

不少人對微軟這些年的失落,微軟ceo納德拉在將微軟拉到正確的軌道上來,咱們所作的是積極擁抱變化,我一直看好dotNET跨平臺,也在社區一直推進dotNET跨平臺在國內的發展,但願對Windows上的.NET開發人員順利跨入Linux 的Mono平臺開發提供幫助。對於Linux平臺上的Mono開發人員也有借鑑意義,使用基於Mono的產品(開源或者非開源)真正的難點在於技術問題出現時誰來提供技術支持(法律風險鑑於微軟的開放性已經沒什麼太大問題)。若是你本身技術能力通常可是錢多,固然是使用正版IIS最牢靠了,能夠找微軟技術支持。平時工做中我主要使用的RedHat系的CentOS,整理的dotNET跨平臺研究的相關文檔,主要針對的Linux 發行版是CentOS 6和 7,主要是在CentOS平臺上進行dotNET跨平臺開發的相關文檔。將整理的文檔放在Github: https://github.com/geffzhang/opendotnet 但願你們可以一塊兒來完善這方面的文檔。目前完成的內容主要是兩大塊,未來會增長更多的內容,下面簡要介紹下已經完成的內容:git

  1. Linux簡要:介紹Linux的經常使用命令使用方法和 從一個Windows系統的使用者如何快速學習CentOS 系統,爲咱們在CentOS上開發,運行dotNET程序打下良好的基礎,其中包括了我在公司針對這一部分的培訓ppt。

  2. dotNET環境部署:介紹在CentOS 上部署Mono& Jexus 和 CoreCLR的相關內容,其中包含最完整的 Jexus web服務器資料:

    貼下這個文檔的部分目錄:github

相關文章
相關標籤/搜索