.net Core或“clean”.net for greenfield web project?.net Core或“clean”.net for greenfield web project?
经过Google搜索了一下,但没有真正找到答案,我是否应该为.net核心或“普通”.net为绿地Web项目? 鉴于(重要!)其项目(HTML UI + mvc + db)多数民众赞成从来没有会运行在任何东西,但Windows + IIS。永远。期。
对于经典.net是所有我知道的东西(各种Nuget Libs),它有我需要的一堆功能。 .Net核心是??? (假设我不需要这个项目中的任何跨平台的东西。
什么混淆我是(在项目方面,我已经勾勒)
- 如果对.NET核心是由MS意味着在未来取代“经典”。NET?或者并肩而生?
- 核心(最终)是否包含经典+更多,或反之亦然的所有东西?
有一些是在这些职位是某种感动 Target .NET4.6 or .NET Core 1 for greenfield development? 但是那之前新的。核心2.0出来了,所以我重新审视这个问题
:)
这将是基于意见的,所以在这里不太合适。但是,您必须清楚您可能使用的其他库。如果这些库在.NET核心中工作,那么你可以考虑使用它。否则,请保持完整的.NET框架。 –
它很害怕得到“以意见为基础”的标签(并以某种方式表示同意),但是从Google搜索得到的大多数答案都集中在跨平台问题/好处等方面,所以我希望我的问题可能会提出问题/要点我没有考虑过(只给出“一个平台”-context):) –
如果你需要跨平台,那么你肯定需要.NET核心(你可以做单声道,但为什么打扰)。如果你不需要xplat,并且它是绿色环保的,我个人认为是以.net core开头..它可能需要继续努力......但是.net core 2.0他们已经增加了一大堆新的API来自.net 4.x,所以它应该更容易。 –