新手问题 真实项目中用 Haml 多吗?

lazybios · 2014年09月17日 · 最后由 saiga 回复于 2014年09月18日 · 3654 次阅读

在追UC BerkeleyX: CS169.1x 这门课,刚接触 rails,以前用的都是类 html 的模板系统,这次用 haml 感觉书写上变动好大,不知道这种模板语言在 rails 的真实项目中应用的多吗?

我恨 haml 和 slim

haml 和 slim 真正看个人习惯了,如果你喜欢这种语法,那就放心用吧,使用还是挺普遍的。

#1 楼 @huobazi 我恨 slim,语法死活弄不懂

haml 是这里面最好学的一部分了吧。。。

我用 slim 了 要不然 html 需要一堆闭合标签

我喜欢 slim

html 最好了。

什么 haml 和 slim 都是纸老虎,逻辑多了一样乱。

还是 html+css+js 吧,跟美工沟通都方便很多。。。

#10 楼 @badboy 我们的美工最后都会 slim+coffee+sass 了

@zj0713001 好吧,等你们美工离职了,你还得高薪留她,因为你没有其他可以啥都会的美工让招。。。

没有 slim,整个团队都感觉不好了。

#12 楼 @badboy 不会的 还招 html js css 然后继续培养 因为我们每个人都会 html js css 就是懒得写...

为啥没人说 erb 呢

纠结啥呢?试试不就知道了,DHH 都说 haml 确实省了事。36% 代码量。语法来说,没写过确实有点障碍,主要是无法一下子接受,写几天就好了。 PS 你的头像治好了我的颈椎

#17 楼 @flowerwrong 哈哈 有道理~ 看官方文档 试了下 层次感确实挺强的~ 再深入用用 好就收到工具箱里了

用过几个项目,但后来还是用回 erb 了。时间长了,发现还是 erb 好用,尽管 haml 看上去更整洁。但实际项目中,免不了脏活累活的,还是 erb 能吃粗粮。

用 haml,刚开始比较别扭(对各种属性和方法的写法有点不习惯),熟悉以后还是不错的,写起来比较快速。

对于我这种经常复制别人的 html 粘贴过来的,看到 haml slim 之类的就头疼

在用 haml

使用 slim 以前感觉语法反人类,使用了后悔没早学会,虽然有些小地方还是略坑。。。同样的还有 coffee

我们的设计师把美工刀架脖子上:再用 slim,我就死给你看。

我想知道相对 erb,haml 的好处是什么?如果只是省代码量,我觉得无所谓,

上次好像有人用 haml 的强制语法治那些乱写 view 的同事,我觉得这是个好的动机。

我不会告诉别人我自己写的 slim 代码到后面维护的时候连我自己都忘了 😄

I hate slim and haml.

这个话题隔一阵就会出现 😄

需要 登录 后方可回复, 如果你还没有账号请 注册新账号