模版语言有没有可能统一一下

2016-08-25 17:30:08 +08:00
 cheneydog
java 这边有~~jsp~~ freemarker velocity
js 上之前用过 arttemplate
python 上用 jinja2
golang 的 template

我觉得模版语言有必要搞的这么多么? 能不能统一一下
2144 次点击
所在节点    问与答
8 条回复
500miles
2016-08-25 17:38:25 +08:00
先把 java js python golang php 统一了,这些模板语言自然也就统一了😂
cheneydog
2016-08-25 17:48:40 +08:00
@500miles 后端的各种语言还算各有所长吧,模版语言搞这么多就实在是跟自己过不去。。。。
500miles
2016-08-25 18:31:24 +08:00
@cheneydog 如果是定义一套标准, 语言层面 各自去实现还好。。。

如果是开发一个所有语言都能用的模板引擎,那恐怕是实现不了。。。
cheneydog
2016-08-25 18:52:55 +08:00
我甚至想把 mybatis 的语法和前台的模板语法统一调,可惜已经写了那么多了,无奈啊。
标准的订立总是慢于实现,导致大家抢用户,用的人多就是事实上的标准,即使不选它做标准都不惧。

我暂时选 freemarker 做模板了, java 的改不动。
也有搜到 freemarker 的 js 版本,好不好用不知道,用到了再试,不行就把 arttemplate 语法改一下,改到和 freemarker 类似,这个好做点。
其它语言的就不管了,用到了再找,再改。
htfy96
2016-08-25 20:05:41 +08:00
感觉相对靠谱的就是内嵌 lua 虚拟机了… golang 的模版都不图灵完备太坑…
YuJianrong
2016-08-25 20:31:54 +08:00
然后这样?
zythum
2016-08-25 20:59:55 +08:00
Felldeadbird
2016-08-25 21:12:12 +08:00
不可能统一的!看看浏览器的标准就知道了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/301745

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX