关于最好的模板语言

2010-07-20 03:47:51 +08:00
 Livid
目前用过 Django 和 Tornado 的,总是感觉在一些小细节上不太满意。

大家有更好的推荐么?
21651 次点击
所在节点    Python
73 条回复
goophy
2011-01-01 21:30:57 +08:00
我是来看结果的:)
fanzeyi
2011-01-01 21:42:02 +08:00
nice~
我正好在写一个需要模板系统的工程
iwinux
2011-01-01 22:30:17 +08:00
我直接转向RoR了 = =...
Los
2011-01-01 22:38:02 +08:00
@iwinux ^_^你做了个正确的选择
Jet
2011-01-01 22:41:29 +08:00
jinja2 + 1 , 真的很棒而且性能不错。
ZoomQuiet
2011-03-23 20:48:58 +08:00
@gonghao 的确是这个哪 jQuery 创始人的小作品!
chuangbo
2011-03-24 00:04:47 +08:00
@ZoomQuiet 这个08年的小作品具有强大的潜在威力,也许一直让 John Resig 耿耿于怀,导致 jQuery templates plugin 被收进 jQuery 官方。
不过目前还是 beta ,最终应该会并入 jQuery。
http://api.jquery.com/category/plugins/templates/

js templates 给我带来了良好的实践体验,后端只需要准备好数据,模版什么的,ajax 什么的统统让 js 搞定啦,再也不用写两套渲染方法了~
dreampuf
2011-03-24 13:18:33 +08:00
tenjin1.0.1

此前使用jinjia挺强大的,一些模块化工作做的不错.但是多个文件的类库有些庞大.
后来换成tenjin,比jinjia灵活,不过模块化不如jinjia,每个模块必须为一个模板文件.此前版本的缩进问题很麻烦,不过1.0.1后可以无视这个问题了.

二者的文档碎片缓存都很强大.tenjin无论在速度还是在体积都优于jinjia不过他更像是封装了字符串拼接的python模块.而jinjia更传统,功能更丰富.
mywaiting
2011-03-24 14:27:20 +08:00
@Livid 敢问Torando有哪些不满意的地方呢?能够说说吗?
adow
2011-03-24 14:55:59 +08:00
最近要想要一个js的模板,问题是不知道到底哪个比较好,后来一怒之下自己造了个轮子,200多行js,好像用着还行
ZoomQuiet
2011-03-31 13:19:27 +08:00
@adow 这么爽?! 开源卟?! 分享给大家体验哪,靠谱的话,推荐给 jQuery 流芳百世哪
ZoomQuiet
2011-03-31 13:20:58 +08:00
@mywaiting http://www.tornadoweb.org/ 被长城认证了!这就是最大的问题!
ekayxu
2011-03-31 13:23:21 +08:00
推荐cheetah,性能非常好,并且看着舒服
mywaiting
2011-04-01 18:47:31 +08:00
@ZoomQuiet 作为互联网从业人员,连翻:墙都不会的话,那基本可以忽略。
chuangbo
2011-04-01 19:18:01 +08:00
@mywaiting 楼上的同学,@ZoomQuiet 是 CPyUG 的大妈呢⋯⋯
stranbird
2011-04-01 19:38:02 +08:00
Rails的erb真的很赞~
mywaiting
2011-04-01 23:18:50 +08:00
@chuangbo 不管是不是大妈大叔,翻:墙的必备工作啊。这年头,不看英文真的什么都学不到啊。

PS:我知道 @ZoomQuiet 是CPyUg的大妈啊。偶当年还是想进去CpyUG来着,RP不够啊,一直被拒绝,现在。。。唉,算了,懒得进去瞎掺和了,还是洗洗睡吧,。。。哪里都可以学习啊。。。不过还是很感谢 ZoomQuiet的付出,非常非常感谢。
ZoomQuiet
2011-04-28 14:42:22 +08:00
@mywaiting 嗯嗯嗯,开始偏题了,不过, PS: 当初没有进来,不是RP 问题,只是耐心问题而已, 订阅的规则一直有说 http://code.google.com/p/cpyug/wiki/PythonCn#%E8%AE%A2%E9%98%85%E9%97%AE%E9%A2%98 但是,没有耐心看一眼的话,以后不论学习什么,也是难以深入的哈,这是个基本可用的小测试 ;-)
iiduce
2011-04-28 15:27:48 +08:00
新的django项目中用了jinja2,速度还没有看出来,语法和django模板真的很想,但是语法要多了不少,灵活一些。 但是jinja2和django的集成导致django的不少组件没法直接用了。
yuest
2011-04-28 16:07:48 +08:00
最近做的东西用 tornado 原生 + mustache 片段,前后端共用。

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

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

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

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

© 2021 V2EX