【问题标题】:A new web app from scratch on the Microsoft stack (Core/4.6) and web client technologies [closed]在 Microsoft 堆栈(Core/4.6)和 Web 客户端技术上从头开始的新 Web 应用程序 [关闭]
【发布时间】:2016-06-02 09:21:27
【问题描述】:

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

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

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

非常感谢,

阿什隆

【问题讨论】:

  • 这个问题询问其他人的意见,而不是对问题的事实答案。您可以尝试重新提出问题,以询问使用 ASP.NET CORE 或 Angular 2/React 的网站的具体示例,这些网站每天提供特定数量或更多的请求。 stackoverflow.com/help/dont-ask
  • 我只是寻求建议。问太多了吗?如果不在 SO 中,我可以在哪里索取这些信息?
  • ashilon - 要求不高。您完全可以提出这样的问题,我只是建议您调整问题,以便可以用事实客观地回答它。如果一个问题要求使用 ASP.NET Core 或 Angular 2 每天执行 X 请求或更多请求的其他站点的具体示例,我认为可以为您提供所需的信息,并且可以用事实客观地回答。没有它,任何人都可以回答并说“是的,它已准备好供大型企业使用”,但这意味着什么,企业有各种规模和各种工作负载。
  • 我明白你在说什么 Ron C,但我的问题真的很简单。我只是想知道 Core RC2 是否已准备好投入生产(在重大更改方面更是如此)。微软没有在他们的网站上说明这一点。我认为这样会有所帮助。无论如何,谢谢Ron C。我不知道我还能如何调整这个问题。就个人而言(没有人在看你知道)我不喜欢人们因为不知道如何回答你的问题而对你的问题投反对票。

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


【解决方案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 core进行大型项目的客户,大型网络游戏《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 工具目前仅处于预览阶段,因此非常粗糙。

此时即使引用您没有源代码的第 3 方 dll 也可能具有挑战性 (RC2)。更多详情请看这里:https://github.com/aspnet/Tooling/issues/45

希望对您有所帮助。

【讨论】:

  • 现在信息量很大!谢谢一群朋友!
  • 很高兴,很高兴能为您提供帮助。
猜你喜欢
  • 2011-11-13
  • 2021-08-14
  • 1970-01-01
  • 1970-01-01
  • 2012-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-04
相关资源
最近更新 更多