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 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。
  1. dotNET环境部署:介绍在CentOS 上部署Mono& Jexus 和 CoreCLR的相关内容,其中包含最完整的 Jexus web服务器资料:

贴下这个文档的部分目录:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏张善友的专栏

微软一年一度的开发者大会,给你带来全新的开发者体验

1743
来自专栏吉浦迅科技

【经验分享】NVIDIA Nsight Profiler新手入门

1974
来自专栏云计算D1net

哪种云存储服务最适合你?

早在2007年的时候,Dropbox首席执行官Drew Houston实在受不了经常弄丢USB驱动器,个人和小公司云存储这个概念还是很前卫的想法。而如今,每个人...

4415
来自专栏web前端教室

仿制 豆瓣电影 app beta(一)

今天做一个简单的仿制 豆瓣电影的app,因为白天要讲课,所以只能晚上等孩子睡了,再抽空来写写,所以。。。界面上看起来确实比较简陋,但功能都还是ok的。 ? <!...

3096
来自专栏程序你好

微软新版Office焕然一新的UI设计

1241
来自专栏云计算D1net

微软将推出商务版OneDrive 提供云存储服务

微软继上周四将SkyDrive更名为OneDrive之后,本周一微软宣布将于4月1日推出商务版的OneDrive,以OneDrive为核心主打造独立云存储服...

28210
来自专栏张善友的专栏

DeepEarth:使用Silverlight的地图控件

DeepEarth是一个地图控件,它将微软的Silverlight 2.0平台和DeepZoom(MuliScaleImage)控件联合起来。其核心构建在这些创...

1726
来自专栏镁客网

苹果今日正式推送iOS 10/macOS Sierra公测版本

1553
来自专栏BestSDK

用户为王(二)

"如果说你的桌面是一座城堡,那么应用就是城堡里挂着的画" 当前的几大手机操作系统把每个服务都区别开来。用户下载下来放在桌面的每个应用都和其他应用没什么联系。所以...

2676
来自专栏张善友的专栏

dotNET跨平台相关文档整理

一直在从事C#开发的相关技术工作,从C# 1.0一路用到现在的C# 6.0, 通常情况下被局限于Windows平台,Mono项目把我们C#程序带到了Window...

1895

扫码关注云+社区