文章出處

一直在從事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 3、Vim 等編輯器上安裝 OmniSharp.NET的 plugin,看看在非 Visual Studio 下開發 .NET 應用程序的感覺;在體驗過這些東西之后,其實你會發現 .NET 的開源其實是讓 .NET 開發人員有更多發揮的舞臺,就算你原本不是使用 Windows/.NET/Visual Studio 的開發人員,也可以接觸新時代的 .NET。

很多人對微軟這些年的失落,微軟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 希望大家能夠一起來完善這方面的文檔。目前完成的內容主要是兩大塊,將來會增加更多的內容,下面簡要介紹下已經完成的內容:

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

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

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


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()