社区
基础编程
帖子详情
大型PHP程序的模板引擎和客户端JS问题
Dark__Angel
2010-08-04 09:32:44
为什么像PHPCMS和DISCUZ这样的大型PHP程序,不使用Smarty这样的模板引擎,和在客户端使用Dojo这样的工具包,而非要自己写呢?
是不是因为虽然那些东西效率也很高,但他们由于是工具包性质的,里面包含了许多当前程序用不到的功能,会影响效率,所以就只是把他们的思想和关键给学来了,然后自己再写一个小的引擎来使用,只为了效率?
...全文
99
4
打赏
收藏
大型PHP程序的模板引擎和客户端JS问题
为什么像PHPCMS和DISCUZ这样的大型PHP程序,不使用Smarty这样的模板引擎,和在客户端使用Dojo这样的工具包,而非要自己写呢? 是不是因为虽然那些东西效率也很高,但他们由于是工具包性质的,里面包含了许多当前程序用不到的功能,会影响效率,所以就只是把他们的思想和关键给学来了,然后自己再写一个小的引擎来使用,只为了效率?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzuning
2010-08-04
打赏
举报
回复
PHPCMS和DISCUZ等是基本成熟的应用程序,他们并不需要用户有编程知识。
为了方便用户修改界面,所以必须要有自己的简单易行的方法
而 Smarty 这样的模板引擎,是供程序员使用的。不亚于一种语言
所以只在一些开发框架中被有选择的使用
cyr11
2010-08-04
打赏
举报
回复
作为一个团队肯定要自己的特色
Dleno
2010-08-04
打赏
举报
回复
当然是为了效率。
那些里面有太多不需要的东西。
而PHPCMS和DISCUZ又是商业产品,更要用自己的东西。
amani11
2010-08-04
打赏
举报
回复
Smarty 整大了,如果提取一些常用的功能,写一个文件里,就足够用了
基本不会用原版的了
常用的JavaScript
模板引擎
介绍
接下来说到
jS
mart,它将著名的
PHP
模板引擎
Smarty引入到JavaScript中。它具有与Smarty相似的特性,例如模板继承、区块定义、标签控制等。这为
PHP
开发者提供了熟悉的
模板引擎
使用体验。 dom.
js
是一款可以同时工作在...
基于JavaScript的Han
js
t模板语言及解析引擎设计源码
客户端
模板引擎
能够减少服务器的负载,提高页面的响应速度,尤其是在单页应用(SPA)中扮演着重要的角色。 项目中的.gitignore文件表明该项目使用Git作为版本控制系统,并且已经定义了不希望纳入版本控制的文件类型,...
js
mart:
jS
mart是Smarty Javascript
模板引擎
,是
PHP
Smarty
模板引擎
的端口
jS
mart是Smarty
模板引擎
到Javascript的端口,Javascript是一个JavaScript模板库,它支持模板以及著名
PHP
模板引擎
所有功能(函数,变量修饰符等)。
jS
mart完全用JavaScript编写,没有任何DOM /浏览器或第三方...
模版引擎 例子
2. **
客户端
模版引擎**:如JavaScript的Handlebars、Mustache等,它们在用户的浏览器中运行,利用Ajax等技术获取数据并动态更新页面。这种方式降低了服务器压力,但可能增加首屏加载时间。 3. **混合型模版引擎**:...
html5,css3,jquery,
js
,
php
帮助文档chm格式合集
ES6(ECMAScript 6,也称为ES2015)是JavaScript的一个重要更新,引入了类、模板字符串、箭头函数、let和const变量、解构赋值以及模块系统等新特性。
PHP
是一种服务器端的脚本语言,常用于网页开发,尤其是与MySQL...
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章