社区
基础编程
帖子详情
大型PHP程序的模板引擎和客户端JS问题
Dark__Angel
2010-08-04 09:32:44
为什么像PHPCMS和DISCUZ这样的大型PHP程序,不使用Smarty这样的模板引擎,和在客户端使用Dojo这样的工具包,而非要自己写呢?
是不是因为虽然那些东西效率也很高,但他们由于是工具包性质的,里面包含了许多当前程序用不到的功能,会影响效率,所以就只是把他们的思想和关键给学来了,然后自己再写一个小的引擎来使用,只为了效率?
...全文
119
4
打赏
收藏
大型PHP程序的模板引擎和客户端JS问题
为什么像PHPCMS和DISCUZ这样的大型PHP程序,不使用Smarty这样的模板引擎,和在客户端使用Dojo这样的工具包,而非要自己写呢? 是不是因为虽然那些东西效率也很高,但他们由于是工具包性质的,里面包含了许多当前程序用不到的功能,会影响效率,所以就只是把他们的思想和关键给学来了,然后自己再写一个小的引擎来使用,只为了效率?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzuning
2010-08-04
打赏
举报
回复
PHPCMS和DISCUZ等是基本成熟的应用程序,他们并不需要用户有编程知识。
为了方便用户修改界面,所以必须要有自己的简单易行的方法
而 Smarty 这样的模板引擎,是供程序员使用的。不亚于一种语言
所以只在一些开发框架中被有选择的使用
cyr11
2010-08-04
打赏
举报
回复
作为一个团队肯定要自己的特色
Dleno
2010-08-04
打赏
举报
回复
当然是为了效率。
那些里面有太多不需要的东西。
而PHPCMS和DISCUZ又是商业产品,更要用自己的东西。
amani11
2010-08-04
打赏
举报
回复
Smarty 整大了,如果提取一些常用的功能,写一个文件里,就足够用了
基本不会用原版的了
jS
mart:JavaScript
模板引擎
jS
mart是
PHP
模板引擎
Smarty的JavaScript移植版本,主要编程语言为JavaScript,可在Web浏览器和Node.
js
环境运行。它支持Smarty的诸多功能,如模板语法、插件架构等。近期更新包括性能优化、插件扩展、错误处理改进和文档更新,适用于
客户端
和服务器端使用相同模板的开发场景。
Hogan.
js
模板引擎
Hogan.
js
是一款轻量级JavaScript
模板引擎
,源自Mustache,支持预编译以提高渲染速度。本文详细介绍其特性、安装及语法使用,包括变量读取、循环、条件判断等。
模板引擎
js
php
,最新的十个
模板引擎
的介绍
本文探讨了JavaScript中的多种
模板引擎
,包括Jade、Mustache、Transparency、Underscore.
js
、E
JS
、DoT.
js
、Handlebars.
js
、T.
js
、Dust.
js
和Nunjucks,重点比较它们的特性、适用场景和优势。
最全最详细的
PHP
面试题(带有答案)
本文提供了一份全面的
PHP
面试题集,涵盖基础到高级的知识点,包括__FILE__含义、获取
客户端
IP、页面跳转、正则去
JS
、数组操作等,并给出了解答。同时,讨论了
PHP
模板引擎
、数据库操作和SQL查询等实战技能。适合
PHP
开发者复习和提升。
javascript 模板_在
PHP
和JavaScript之间共享模板
本文探讨了在
PHP
服务器端和JavaScript
客户端
之间共享Mustache模板的方法,避免了模板重复,提高了代码的可维护性。
基础编程
21,889
社区成员
140,337
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章