我正在使用Laravel 5.2.37进行CRUD。刀片也在相同的代码中实现。我的意思是,数据库交互和UI都是同一个项目的一部分。
有人建议我使用Angular Js作为UI和Laravel的后端。 Laravel应仅响应JSON数据。
我从未参与过Angular Js或Node Js。我不知道是否应该在我继续开发项目之前更改完整的代码,因为项目很大,所以最好只选择设计阶段。
你能否建议我是否继续使用Laravel Blade? p>
答案 0 :(得分:1)
NodeJS是一种服务器端技术,这意味着它用于代替Laravel,因此需要在NodeJS中重写整个项目。
考虑到AngularJS,您可以选择适合自己的技术,但需要重写应用程序的所有前端部分。如果您没有需要 AngularJS,那么我认为没有理由切换到它。
您应该在official AngularJS website上查找示例,并确定它是否比Laravel Blade更好。
那就是说,如果你使用Blade很好,并且AngularJS没有为你带来任何有趣的功能,那就坚持下去吧。
AngularJS只是一种趋势,人们认为如果你想变酷,就必须使用它。
答案 1 :(得分:-1)
停止使用Laravel Blade,而是使用Angular 2或Angular Js 1,从angular调用php方法并使用angular在你的ui上渲染数据。 Laravel发送JSON数据作为回应。
答案 2 :(得分:-3)
角度js与nodejs的组合很好。您可以尝试使用均值堆栈生成完整的脚手架代码,其中ui侧为角度js,服务器侧为节点js