模板引擎 - JS方面还是PHP方面?哪个更好?

时间:2014-12-01 11:20:28

标签: javascript php templates

我有一个用于动态页面和表格行生成的模板引擎。

这个想法就像大多数模板技术一样,即准备HTML模板(直观地设计它)并在HTML块中使用{{variable_name}}并执行搜索/替换例程。

目前,我正在做的事情(以及几个月完美无缺的工作)是JS发送HTML模板块(比如数据表中的动态/ loopable行(整个html代码)到PHP)它被视为模板字符串..并且PHP循环遍历SQL查询的结果并在模板字符串上执行preg_replace。

$html_content .= doTemplate("name,address,age",$template_string); 

然后将$ html_content作为JSON对象输出回客户端浏览器..

我知道我从后端移动的字节多于必要的字节,因为我的输出包含HTML代码而不仅仅是数据,但我认为这是一个很小的权衡,因为PHP处理模板替换比客户端更快浏览器(JS)。

这一次,我正在考虑在JS中进行模板/字符串替换,但是我想知道JS在做string.replace例程的速度有多慢。

真的慢得多吗?

0 个答案:

没有答案