.Net Core 微软开发的可以运行在 linux mac windows 下的跨平台重构版的 .net (去掉了一些东西,我感觉这些去掉的东西在 linux mac 下没什么用),目前还没有发布正式版,微软的目的感觉是为了构建生态 ( Android 的成功很大程度上是因为 java 开发者的数量,而.Net 生态对比 java 开发者数量是弱势,微软跨平台.net 吸引更多的开发者,构建更大更广的生态)
.Net Core 好像更关注服务器端(如 PHP JSP asp 等)
Mono 专注于 移动跨平台开发,微软收购了它,也是为了 windows phone 生态,为以后的发展奠定下基础 感觉 Mono 在国外可能用的人还是蛮多的,也可能微软为以后布局,把 android 和 iOS 开发者吸引过来 帮助微软打造 windows phone 应用生态