问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

freemarker 和的 beetl有哪些区别?

发布网友 发布时间:2022-04-22 03:43

我来回答

1个回答

热心网友 时间:2024-08-10 16:22

看了一下beetl的介绍,低侵入性有点名不副实,还有模板语法里直接print的,这样侵入性明显增加了啊。自定义标签真心吹毛求疵了,至少使用Java的IDE,freemarker的标签都不会造成什么障碍。
使用js语法,这个挺好的,freemarker很多函数的定义都有点反人类了。不过对于最常用的逻辑:循环和判断,我觉得freemarker那种标签形式要好于js方式,写循环和判断,层数一深简直要人命啊,<%}}}}%>这种,还没法对齐!
至于性能,提高总是好的,看了一下比较,0.02ms与0.01ms的区别,这个在大多数情况下多没啥意义吧?更何况模板引擎渲染也并非底层操作,一个正常Web页面响应都在50ms以上吧?万分之一的提高而已,反正我觉得吸引力不大。
安全输出挺不错的,mvc的分离也是不错的尝试(freemarker确实也可以单独进行渲染,只不过API不是那么有好罢了)。

freemarker这种成熟引擎,最大的优点倒不在于其性能多优越,功能多强大,而是业界公认,工具链完善,像我在Intellij里面编辑freemarker,语法检查、自动补全乃至于重构都是很方便的,我觉得要做一个模板引擎,也要从这方面考虑考虑。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
圈里的数字是怎么来的? 感谢老师的感谢信怎么写 ...仰卧起坐时就像是用头把上身扯自己起来的,腰部也没有以前那... 如何下载电子杂志模板 word中的横线删不掉怎么办 苹果手机不见了,怎么查定位? 新买的导航仪为什么总是反复显示休眠倒计时,而且还充不进去电??? fαn的汉字第三声 这个字是ban吗?(贩) 如何在家自制薯片 微信支付提示反洗钱认证怎么回事? freemarker 标签语法问题??? freemarker输出多对一语法 请问各位,FreeMarker怎么用?专门用来读取XML数据... freemarker怎么使用CSS样式表以及JS文件 freemarker和jsp的区别 Freemarker中&lt;#if (A)?? && A == 0&gt;判断怎么解释? 汽车转向沉重的原因是什么? 转向柱损坏会有什么故障现象 汽车大梁断裂有什么原因造成的 转向柱异响,油门异响为什么会出现这种情况? 别克凯越08款转向柱断裂怎么维修 汽车转向柱是易损件吗? F1车王埃尔顿·塞纳是怎么死的? 汽车电子转向系统失灵什么原因 汽车转向不足的原因,转向不足会造成什么后果?转... 转向系统转向沉重故障原因 “4死2伤、这车就是纸糊的”山东高速发生连环车祸,... 汽车转向沉重的故障原因是什么 造成方向机故障的主要原因? freemarker怎么在双引号里使用 微信老是出现根据支付机构反洗钱微信提示怎么解除 微信支付收到反洗钱认证是怎么回事,是诈谝吗? 实在是不明白FreeMarker比JSP好在什么地方 微信收到反洗钱要我上传身份证怎么回事? freemarker怎么写自己的宏 微信老是出现支付机构反洗钱怎么回事? 在html页面中包含&lt;#include (ftl文件) /&gt;这是什么... 为什么几个月前微信余额过万,没有反洗钱提示,现... freemarker遍历list时怎么在后面加逗号 freemarker for循环怎么写 在js中使用freemarker的标签比如 include 等 微信钱包弹出支付机构反洗钱和反恐怖融资管理办法... freemarker求负数的绝对值 FreeMarker的怎么对空值的处理 freemarker-SQL语句中 加入FreeMarker指令 怎么配置 jstl 跟freemarker 有什么区别? Freemarker string 怎么样在Intellij中写freemarker时候有代码提示 周公解梦,梦到一树四果