注意:这是一个有见解的问题。我问这是因为我无法找到涵盖我所关心的适当文章。 PHP(单独或者像laravel这样的框架)可以用于后端和前端(包括像Blade,Smarty等模板引擎)的开发。PHP:作为API +视图或只是API
我担心的是:
- 是不是很好用模板引擎和PHP创建视图?
- 将PHP用作后端技术并创建API,让前端可以使用前端开发人员选择的任何其他语言(如Angular,React等)构建。
- 如果我使用模板引擎,我的应用程序是否在前端技术选择和后端技术选择之间变得过于紧密?
PS:我希望我的关注很清楚,如果不是,我会详细解释它。
因此,对于一个随时间推移而扩展的项目,它更好地分离出API层和视图层? –
@SandipanMitra @SandipanMitra如果项目变得越来越大,在某些时候你会觉得你的前端和后端一样乱七八糟,所以通过从一开始就将事情分开以避免混乱,从而更好地开始项目。但是你必须三思而后行,因为有些项目不需要太多的前端功能,所以使用前端框架是没有意义的。所以简而言之:它取决于什么时候分开或什么时候保持在一起。 –
Kirsys非常感谢。现在给我一个更清晰的看法。 –