.NET Core vs Mono

前端 未结 8 471
伪装坚强ぢ
伪装坚强ぢ 2020-11-29 14:42

What is the difference between .NET Core and Mono?

I found a statement on the official site that said: \"Code written for it is also portable across application stac

8条回答
  •  孤独总比滥情好
    2020-11-29 15:19

    You have chosen not only a realistic path, but arguably one of the best ecosystems strongly backed(also X-platforms) by MS. Still you should consider following points:

    • Update: Main doc about .Net platform standard is here: https://github.com/dotnet/corefx/blob/master/Documentation/architecture/net-platform-standard.md
    • Update: Current Mono 4.4.1 cannot run latest Asp.Net core 1.0 RTM
    • Although mono is more feature complete, its future is unclear, because MS owns it for some months now and its a duplicate work for them to support it. But MS is definitely committed to .Net Core and betting big on it.
    • Although .Net core is released, the 3rd party ecosystem is not quite there. For example Nhibernate, Umbraco etc cannot run over .Net core yet. But they have a plan.
    • There are some features missing in .Net Core like System.Drawing, you should look for 3rd party libraries
    • You should use nginx as front server with kestrelserver for asp.net apps, because kestrelserver is not quite ready for production. For example HTTP/2 is not implemented.

    I hope it helps

提交回复
热议问题