使用模板引擎有什么好处

tem*_*uri 10 phalcon volt

我不明白为什么开发人员会使用Phalcon的Volt模板引擎.

最后,在编译之后,会生成相同的PHP文件,我必须首先手动编写.对我而言,它看起来只会对性能产生不利影响.

答案是"所以你可以将.volt文件传递给前端人员"吗?

Nik*_*los 22

答案在于开发您的应用程序.为什么使用框架而不是纯PHP?当程序/直接PHP更快时,为什么还要使用面向对象编程呢?

当然有很多原因,这是一个长期的讨论.摘要是易用性和可维护性.

Volt也是如此.如果创建普通的phtml文件(那里带有PHP标签的HTML),你可以使用伏特模板做更长的时间.我可以给你的例子是模板继承,部分,模板内的计算(for/each循环)等.

就性能而言,使用模板引擎时总会有性能损失.幸运的是Volt是Phalcon的一部分,因此Phalcon在内存中完成了所有艰苦工作,而不是使用包含的文件来提供其功能,因此性能最低.

决定取决于你.Volt,Smarty,Twig和其他人可以帮助您开发应用程序.您的决定是否使您使用模板引擎.