首页 文章

为什么在ASP.NET项目中使用Angular 2? [关闭]

提问于
浏览
-1

在Visual Studio 2017中有一个带有Angular 2模板的ASP.NET Core . 但为什么要使用它呢?使用ASP.NET将JSONP提供给Angular并开发完全分离的Angular前端(我更喜欢Visual Studio Code)不是更好吗?看起来更好地将关注点分离给我 .

然后可以使用任何网络服务器托管Angular App(真正的SPA,不需要Razor等其他页面) . 或者在ASP.NET项目中使用Angular有什么好处,我(作为一个Angular而不是ASP.NET新手)缺少?

1 回答

  • 1

    有许多原因导致您仍然希望将服务器的强大功能用于服务JSON数据以外的其他任务 . 这是两个:

    服务器端呈现 - 在发送或开始运行Angular应用程序之前,可以预先构建启动页面的UI并将其发送到客户端 .

    Microsoft Identity - 只需在项目创建期间单击按钮,即可使用现有框架进行身份验证 . 您仍然需要使用往返服务器进行注册和登录 . 为什么不使用已经存在的东西?

相关问题