C语言浅尝辄止谈 .NET Framework 与 .NET Core 的区分与沟通

2017暨了,咱们学点什么呀,要惦记知道学点啥,先动手清.NET Framework 与 .NET
Core  这简单单概念

 

.当今 net 生态系统如下:

C语言 1

 

于者图被我们得以看到.net  主要分为三单有 .net FrameWork,.net Core
,Xamarin

  • XAMARIN  重点为此来构建APP的(包括IOS,Android
    Windows)主要用底是C#语言
  • The .NET Framework
     
    夫是咱们今天不时用的,用这得创造windows应用程序还有web
    applications ,现在而可为此其创建Winform ,UWP ,wpf
    等等相关的应用程序 ,web 方面就是Asp.net MVC
  • .NET Core  
    是微软推出的风靡的开源的,跨平台的框架,用她好创建的用可运作于MAC,Linux上
    。 .net core  支持UWP  和 ASP.NET Core,UWP即Windows
    10 中的Universal Windows
    Platform简称。即Windows通用应用平台,在Win 10
    Mobile/Surface(Windows平板电脑)/PC/Xbox/HoloLens齐楼台上运行,uwp不同于人情pc上之exe应用也同单纯适用于手机端的app有本质区别。它并无是也某个一个终极而规划,而是可以当拥有windows10装置及运行。

俺们欠咋选呢,用哪个框架为

      这俩框架该咋选呢, .NET Core和.net framwork
各出利弊,两者都无克替对方 。现在说他俩的助益和缺点

      .net framwork 主要适用于:

  • 从未时间攻读新技巧
  • 欲一个要命平静的运行条件,最近读书发布稳定版本
  • 就以动用现有的应用程序并扩大其功效。
  • 今天就有特别的.net团队来贯彻客户所需要的职能
  • 非思经常更新程序

     .net core 更适用于以下几单方面:

  • 程序C语言用差不多系运转,包括MAC,windows和Linux等体系
  • 虽学习新东西,不怕出现的各种疑难杂症,毕竟.net core
    刚生无多久,肯定很多事物考虑的匪是特地到
  • 热爱开源,最好是正接触.net 的

说了这样多写个图表给大家看吧

Docker容器支持 都支持,.net Core就是以Docker为基础的
 
在命令行上重复回复
.net Core更快
跨平台 仅.net Core支持
Windows client applications using Windows Forms and WPF .net  framwork 
已经有一个预配置的环境和系统 .net  framwork 
系统稳定性 .net  framwork 更胜一筹,毕竟.net  core才刚发布
是否有一个成熟的团队 .net  core 需要一个学习曲线
未来咋样 .net core 就是未来

留意,并无是所有的.net Framework 都得一直运行于.net  core 上

参考文献

1.http://www.hanselman.com/blog/WhatNETDevelopersOughtToKnowToStartIn2017.aspx

2.http://www.c-sharpcorner.com/article/difference-between-net-framework-and-net-core/

喜爱自之稿子记得留言,粉我哦,我又这儿当您来粉哦