对于我来说,选择 asp.net core 是分分钟的事情。因为在 web 应用开发方面我们基本上不用 asp.net 服务器端编程(企业业务BLL服务是使用windows service而不是 asp.net),只有原来的 webform 时代的万分之一而已。暂时不公开支持它,其实还只是从眼前的价值来考虑。
我的设想是我过一段时间(合适的时间)会支持 .net core,并且逐步抛开传统平台限制。不过我想说的是,windows仍然是最容易部署维护和(考虑到人工成本)性价比最高的平台。在 web 前端框架方面我还是只看到了微软的 ko 是绝对适合的基础,可惜 vs 现在还不会针对 ko 框架调试需求而提供特殊支持,这是微软的短视。但是我觉得任何东西都要分人的,你要选择适合自己的,因为有些底层的东西对于每一个人都是不一样的,可能一年以后你才能做到,那时候再改变也许对你涞说是最佳的。