javascript - Asp.Net Core + Angularjs2,在一起还是分开?

标签 javascript c# asp.net angularjs

我将开始开发一个新项目,我想使用 Asp .NET core 和 angular.js,但我有一个问题,什么是更好的方法,是一起使用还是单独使用 asp.net 和 angular?

我用这种形式定义了我的架构

Cliente1(Angular)->RestApi->BusinessLogic->DataAccess->DB

是的,我看到我的架构告诉我我需要分别管理 asp .NET 和 angular js,但我想听听任何建议。

更新:

谢谢你的回答,到底它们各有优缺点,我想和你分享这篇文章:

一起:http://proudmonkey.azurewebsites.net/asp-net-core-getting-started-with-angularjs-2/

分别: 第一部分:https://chsakell.com/2016/06/23/rest-apis-using-asp-net-core-and-entity-framework-core/

第二部分:chsakell.com/2016/06/27/angular-2-crud-modals-animations-pagination-datetimepicker/

最佳答案

一般来说,在编程中你应该尽可能地分离你的逻辑。

出于多种原因,您会希望将这两个项目分开:

  • 您现在有一个网络应用程序( Angular ),但也许在不久的将来您需要有一个移动应用程序(混合或 native )
  • 您可以有多个人参与该项目,例如,您可能需要一些设计师/集成商来开发该应用程序,并且您不想与他分享您的后端,如果您有后台,同样适用结束家伙。
  • 两个项目可能意味着两个源代码控制存储库,意味着对分支、版本、回滚的更多控制......
  • 等...

希望对您有所帮助。

如果我看到其他好处,我会更新这个答案。

关于javascript - Asp.Net Core + Angularjs2,在一起还是分开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39757612/

相关文章:

c# - NInject 扩展工厂

java - 如何读取ul-lists并将结果发送回java?

javascript - Handlebars.js 原始帮助程序

c# - 创建 CaSTLe.Windsor 拦截器的问题

c# - <httpErrors> 不显示 css 或图像

asp.net - 在 web.config 中添加程序集引用

c# - 如何使用 C# 在 mysql 5.1 版本中插入 unicode 值?

javascript - 这个 Prototype 到 JQuery 的端口是否正确?

javascript - 如何使用 Javascript 在 Django 中制作股票图表?

c# - 使用XML存储数据,如何使用Entity Framework?