现在大家都习惯用哪个 PHP 模板引擎啊

2016-06-28 14:13:10 +08:00
 assad

据说 Smarty 已经不行了, Twig 感觉还是很挫,哪个比较好呢?

5503 次点击
所在节点    程序员
27 条回复
acoldfox
2016-06-28 14:32:54 +08:00
volt
easychen
2016-06-28 14:34:48 +08:00
我用 PHP 的原生模板。话说 Twig 其实还算顺眼啊。
Wangxf
2016-06-28 14:40:34 +08:00
laravel 不是推荐 blade 么
assad
2016-06-28 14:41:34 +08:00
@Wangxf 移植性感觉不好
assad
2016-06-28 14:42:00 +08:00
@easychen 每次改完文件,必须强行删除 cache 才生效,所以感觉不好使
Conte
2016-06-28 14:51:29 +08:00
“据说 Smarty 已经不行了”,这个是因为啥?
assad
2016-06-28 14:52:25 +08:00
@Conte 觉得性能低
strwei
2016-06-28 16:03:15 +08:00
PHP 的原生模板+1 ,性能极佳
cxbig
2016-06-28 16:09:48 +08:00
现在流行 PHP 做 API ,传 json ,模板渲染交给 React 、 AngularJS 、 VueJS 之类的前端框架。
sfree2005
2016-06-28 16:28:39 +08:00
同意楼上。反正现在的不少 web app 都要有 mobile app , API 迟早要写。所以可以慢慢迁移到 angular react 之类。我目前是 Smarty 和 angular 混用,只是过渡方案。
assad
2016-06-28 16:39:38 +08:00
@strwei 呵呵。可是前后端配合起来不是很友好!
assad
2016-06-28 16:40:44 +08:00
@sfree2005 鄙人 JS 就是一坨屎,哎!
shoaly
2016-06-28 16:41:10 +08:00
性能永远不再 这个模板层上.... 选个喜欢的 或者框架自带的就可以了
likezun
2016-06-28 17:03:17 +08:00
twig
chaegumi
2016-06-28 17:56:26 +08:00
codeigniter 原生的
mcfog
2016-06-28 18:01:16 +08:00
php

如果非要引用点什么的话,推荐看看 league/plates
rwalle
2016-06-28 19:12:48 +08:00
我觉得这种帖子以后是不是可以去 /go/monthly
breeswish
2016-06-28 19:24:15 +08:00
没遇到过比 twig 更好用的了
volt 的 template inheritance 就是个摆设没啥用
------
删 cache 是你没开 debug 模式吧
Moker
2016-06-28 19:47:24 +08:00
blade 写得很爽啊 phpstorm 也有提示
或者 vuejs 交给前端去做也行
assad
2016-06-28 20:07:25 +08:00
@breeswish 明白了,没好好看文档

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/288834

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX