Angular和Laravel作为Web应用程序后端的使用有多普遍?

3
Angular和Laravel都是很棒的框架,用于稍有不同的目的。因为它们实现的功能类似,比如:
- 它们都专注于MVC风格的应用程序结构,并且每个框架默认支持不同的目录结构。 - 它们都提供了自己的模板引擎,具有冲突的语法(当然可以更改)。 - 它们都提供DOM迭代器(php foreach vs ng-repeat)等许多类似的冲突。
既然它们在哲学上如此相似,那么使用这两个框架开发Web应用程序会不会重复(有时甚至会冲突)呢?
由于它们各自非常强大,将它们混合使用是否明智?在现实世界的网站中,这种组合使用是多么常见的呢?
如果我正在开发一个中等规模的Web服务(5000+用户),我是否最好使用基本的PHP和Angular?还有一些其他后端+前端框架组合是相互协作和最常使用的吗?
1个回答

3
是的,它们可以做类似的事情,但不是必须的。
当然,如果你选择使用AngularJS进行模板处理,那么你就不需要Laravel的视图。但这不是你应该担心的问题。如果你不用它,你就不用它。你不使用一个框架的全部功能不应对你的应用程序造成任何不良影响。
但请注意:保持一致。
不要用Laravel渲染一个视图,然后用AngularJS处理另一个视图。
推荐
我个人在将Laravel作为RESTful API和AngularJS负责其他方面方面方面方面方面方面方面方面方面方面方面方面方面方面方面方面方面方面方面方面方面方面方面方面方面方面方面方面方面方面方面方面方面方面方面时取得了很好的经验。因此,AngularJS负责所有前端工作,并通过JSON与Laravel通信。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接