我将开始开发一个新项目,我想使用 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/