我目前正在评估用于在我的公司创建未来the应用程序的编程模型。因此,我将在ASP.NET MVC5(带有Razor视图)和带有ASP.NET WebAPI的AngularJS之间做出选择。这两种编程模型的优缺点是什么?
发布于 2014-04-15 15:09:25
我的两分钱。我个人更喜欢纯HTML视图,一个完全有角度的前端,以及一个Web API/EF/SQL Server后端,基本上没有Razor。Razor是一种帮助程序员渲染超文本标记语言的抽象,这些天每个人都得出结论,删除这些抽象是一个更好的想法,因此ASP.NET从web表单到MVC等的演变。对于开发人员来说,掌握超文本标记语言并使用一个有角度的前端并不是很困难,而且这使得UI设计人员的工作变得更容易,他们有纯粹的超文本标记语言和JSON/Javascript,他们不需要去理解MVC、Razor、控制器和动作。我们曾经完全在MVC上工作,在我们最近的项目中,我们转移到了Web API后端和angular前端,我们已经注意到我们UI设计者的工作效率有了很大的提高。
https://stackoverflow.com/questions/23076670
复制相似问题