freemarker 和的 beetl 比较,哪些有所欠缺吗

发布于 2021-11-30 00:45:10 字数 144 浏览 902 评论 15

@闲.大赋 你好,想跟你请教个问题:你能说说,freemarkder比你的beetl 哪些有所欠缺吗

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(15

贱贱哒 2021-12-03 16:47:44

el的选型,看习惯,看细节。如果不是特别纠结于细节,那习惯的力量自然是很大滴。

支持一个beetl

吃颗糖壮壮胆 2021-12-03 16:47:42

@opal

可以在线体验一下beetl,(ps: fm是做不到在线体验的)

http://223.4.25.163/beetlonline/

恋你朝朝暮暮 2021-12-03 16:47:41

@opal

可以在线体验一下beetl,(ps: fm是做不到在线体验的)

http://223.4.25.163/beetlonline/

混吃等死 2021-12-03 16:47:38

你的M是这样定义的:

var status =  [1,2,3];

FreeMarker中可以这样定义M:

<#assign status=[1,2,3] />

仅此而已

明媚如初 2021-12-03 16:47:38

我说的M是在模版之外的,你举的FM的例子模版里的一个临时变量啊,哪是M?

如果你看到beetl的在线体验,有一个是模版,另外一个是伪模型,那是独立于模版的。

谢绝鈎搭 2021-12-03 16:47:36

如果freemarker能做在线体验,那如何提供M部分呢?

我认为freemarker 如果缺少模型,不能单独存在,不客气的说,它是一个
不可测试的模板引擎,beetl则可以克服此问题,保证模板能被单独开发,独自测试,从而支持水平开发方式 。

南冥有猫 2021-12-03 16:47:29

StringTemplateLoader + servlet就可以在线体验了

半世蒼涼 2021-12-03 16:47:26

@opal

可以在线体验一下beetl,(ps: fm是做不到在线体验的)

http://223.4.25.163/beetlonline/

醉生梦死 2021-12-03 16:47:03

那你非常非常有钱了

毁梦 2021-12-03 16:45:56

@os4china 公司的项目而已,个人只拿些工资啊

本宫微胖 2021-12-03 16:43:07

回复
什么类型的项目值钱呢

贱贱哒 2021-12-03 13:39:12

@os4china 当然是政府的项目

叹沉浮 2021-12-03 01:33:39

就个人而言,会选择freemarker,因为比较熟悉,已经用它做了合计好几千万的项目了。

反目相谮 2021-12-02 17:19:05

好吧

为你鎻心 2021-11-30 02:37:52

freemarker功能很全,发展了10余年,做项目应该是绝对够用。但fm仍然有做不到的地方,譬如更好的更好的性能,支持水平开发,对模板的低倾入性,js类似语法使得上手非常容易,以及大量细节的改善,如简单的安全输出控制,简单的扩展方式等
你可以访问http://ibeetl.com/beetlonline/了解和学习其语法
你可以访问 http://www.oschina.net/question/567839_82657 了解我所定义的新一代模板引擎应具有的功能

总之,如果你想找一个模板引擎,beetl是个很好的起点。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文