如题
设想就是部署在WIndows服务器,不考虑跨平台。
那么一个新开发项目,ASP.net Web模板  还是 ASP.net Core Web 模板,选择哪一个更合适?

解决方案 »

  1.   

    这就取决于你的项目了,你做项目如果时间紧张呢,当然选熟悉的。如果你想通过项目学习呢,就选core。
      

  2.   

     web 类库更多  core是一个简化版的  并且不太成熟
      

  3.   

    做项目应该考虑的是用成熟的技术去实现,况且你都不考虑跨平台,更没有理由要去使用ASP.NET Core。
      

  4.   

    用前者,库更多。                       
    .net core上缺少第三方库的支持
      

  5.   

    微软最近10年,失去了比尔盖茨之后,推出的一系列软件开发产品都经常是浮夸的不完整的,他们对于 developer 的支持方面丧失了真正的价值判断,纯粹是销售人员头脑而不是 developer 头脑来想问题。
      

  6.   

    我的设想是我过一段时间(合适的时间)会支持 .net core,并且逐步抛开传统平台限制。不过我想说的是,windows仍然是最容易部署维护和(考虑到人工成本)性价比最高的平台。在 web 前端框架方面我还是只看到了微软的 ko 是绝对适合的基础,可惜 vs 现在还不会针对 ko 框架调试需求而提供特殊支持,这是微软的短视。但是我觉得任何东西都要分人的,你要选择适合自己的,因为有些底层的东西对于每一个人都是不一样的,可能一年以后你才能做到,那时候再改变也许对你涞说是最佳的。
      

  7.   

    对于我来说,选择 asp.net core 是分分钟的事情。因为在 web 应用开发方面我们基本上不用 asp.net 服务器端编程(企业业务BLL服务是使用windows service而不是 asp.net),只有原来的 webform 时代的万分之一而已。暂时不公开支持它,其实还只是从眼前的价值来考虑。
      

  8.   

    asp.net core,只想用第三方库是不行的。
      

  9.   

    微软的asp.net core 的项目经理显然是存在了某些问题,所以它把问题甩给了众多开发人员,从而看上去微软缺乏责任心,过多时候忽悠概念而不知道擦干净自己的屁股(不知道提供一套成熟的过渡方案)。所谓“第三方”,比如说你的重要的业务网站使用微信、支付宝等等,以及你认为很重要的编程和调试框架,你就需要非常谨慎地考虑这个问题。
      

  10.   

    出于对微信产品一惯的担心,不建议现在就马上用.net core,要小心些。因为现在才是2.0版,我现在还没去了解core,以对微软产品一惯作风,感觉core目前成熟度是不够的。看看以前的Silverlight,3.0之前真不怎么样,到5.0才是比较成熟的。EF也是如此,你可以关注着吧。
      

  11.   

    我选择webform 
      

  12.   

    看你的描述,更适合选第一种选第二种也不是不行,除非你或你的团队在用第二种比第一种用得好非常多的情况下这种问题其实问自已就知道了,比如你就问自已这个项目我为什么有用ASP.net Core的理由