ASP.NET Core 2带角度(角度通用)

ASP.NET Core 2带角度(角度通用),asp.net,angular,asp.net-core,asp.net-core-2.0,angular-universal,Asp.net,Angular,Asp.net Core,Asp.net Core 2.0,Angular Universal,带Angular的ASP.NET Core 2没有带Angular Universal,因此现在Angular中有3个app.module文件。我能够使用它们,并且我知道这些app.modules(服务器、浏览器和标准模块)之间的差异。然而,我很好奇,微软为什么选择放弃Angular Universal(当从Angular CLI创建新的独立Angular项目时,它使用Angular Universal,因此看起来只有微软在做不同的事情)是否有合理的技术或非技术原因 第160 600 1800页

带Angular的ASP.NET Core 2没有带Angular Universal,因此现在Angular中有3个app.module文件。我能够使用它们,并且我知道这些app.modules(服务器、浏览器和标准模块)之间的差异。然而,我很好奇,微软为什么选择放弃Angular Universal(当从Angular CLI创建新的独立Angular项目时,它使用Angular Universal,因此看起来只有微软在做不同的事情)是否有合理的技术或非技术原因

第160 600 1800页上的渲染组件

.NET–答复(ms)9 15 42 113

快车(NodeJS)(ms)5 9 33 99

.NET速度减慢了80%67%27%14%

Net与Angular Universal一起使用节点来呈现服务器端HTML页面,我不建议将.Net与Angular Universal一起使用


我建议使用.net core WEB API和Angular Universal(Node.js)

ASP.net core和Angular Universal担任相同的角色(它们是HTTP服务器),为什么您需要两者?我认为这是有原因的。。。来自Angular Universal官方网站:Angular Universal最初是为了与node.js后端协同工作而构建的。大多数流行的node.js服务器端框架(如Express或Hapi.js)都有适配器。但是,除了node.js之外,Angular Universal还支持ASP.NET核心。在不久的将来,我们希望增加对Java、PHP和Python的支持。你是对的,我误解了它的用途。