如果这是一个重复,我很抱歉,但我真的没有找到一个足够类似的问题(或者更确切地说,回答)
我现在正在做一个项目,涉及到前端使用Twig模板引擎和Vue.js。我知道一些更大的框架提供了类似的组合(Laravel使用Blade,包括Vue)。
这是不是太过分了?对于一个较小的项目(在PHP中使用ORM),有一个模板引擎和一个像Vue这样的前端框架有什么明显的优势吗?
我希望这个问题足够清楚。
谢谢
发布于 2018-05-16 03:40:13
这是非常的常见应用,无论是小型应用还是大型应用程序,都有其优点和缺点,就像任何技术选择一样。
您的主要好处是使用Twig模板对内容进行服务器端呈现(至少部分),并能够使用直接输出到前端的服务器端代码(例如服务或模型帮助程序)。如果您不希望在后端实现一个大型API,那么两者都是一个不错的选择。
我认为,这里的主要缺点是从服务器到客户端更改所需的精神上下文切换,如果您具有冲突功能,则可能会实现两次相同的功能。
最后,您应该考虑您对这两种工具的体验,尝试构建什么样的功能/体验,以及您有多少时间/资源,并做出对您最有效的决定:)
https://stackoverflow.com/questions/50361129
复制相似问题