一个新的Web应用程序从头开始在Microsoft堆栈(Core / 4.6)和Web客户端技术

时间:2016-06-02 09:21:27

标签: asp.net angularjs reactjs asp.net-core-mvc entity-framework-core

我们即将从头开始开发一个新的大型Web应用程序,我们对使用Microsoft堆栈的路径存在一些不确定性。可以使用新的.NET CORE堆栈(即ASP.NET CORE,MVC 6,EF 7等)创建新的应用程序(企业级),并且可以证明其稳定性和高性能吗?意思是,它是否可以用于生产?

那是在服务器端。我们对客户端技术有不同的不确定性。角度2也未处于完成状态。我们不知道它是否可以用于生产。与React相同。我们可能不会使用Knockout,因为它似乎不再发达(但也许我错了)。

所以,总结一下,我们真的想使用.NET CORE和Angular 2 / React,但是在当前状态下使用它们是个好主意吗?

非常感谢,

ashilon

1 个答案:

答案 0 :(得分:1)

ASP.NET Core RC1和RC2之间有很多重大变化。微软正试图从现在开始尽量减少对asp.net核心框架外表面区域的破坏性变化,但即使他们宣称project.json正在转向支持基于msbuild的方法。他们计划发布转换工具,但这是未来的软件。 https://blogs.msdn.microsoft.com/dotnet/2016/05/23/changes-to-project-json/

此外,你可以从github的asp / announcements区域看到,在过去的两周内,引擎盖下有10次制动变化。肯定会有更多。 https://github.com/aspnet/Announcements/issues

对于使用asp.net核心进行大型项目的客户,大规模的在线游戏" Age of Assent"正在使用它,并且一直是Kestrel的主要OSS贡献者。这是一个视频链接,它提供了一个很好的突出显示他们正在做什么,它都基于ASP.NET Core(如视频末尾所述)这是非常令人印象深刻的东西。 http://web.ageofascent.com/category/development/aspnet-5/

我想你会发现它现在是关于ASP.NET Core的混合包。当然有些开发人员现在正在使用ASP.NET核心构建令人印象深刻的Web应用程序,但请记住,该软件仍处于预发布状态,并且仍在发生重大变化。此外,用于ASP.NET Core的Visual Studio 2015工具仅在此时进行预览,因此它非常粗糙。

即使引用您没有源代码的第三方dll,此时也可能具有挑战性(RC2)。有关详细信息,请参阅此处:https://github.com/aspnet/Tooling/issues/45

希望有所帮助。

相关问题