关于Slim的开发体会

博文编号NO.3

Slim是一种基于Ruby的开发引擎,它非常快而且轻量,在现在的项目上就用的是它,对Slim的影响要从一个笑话说起:

网上曾流传了一个这样的笑话,美国NASA的火箭发射软件系统的最后一行代码是}}}}}}}}}}}}}}}}}}}}}}}}}}}}}…………

虽然这确实只是个笑话,但是其中包含着一个观念:在程序中的{}是一种丑陋的表达(虽然在接触Python、Ruby之前我一直对此没有多大感想)

而在HTML中也有同样的问题——<></>,这真是难看啊,说不定你的最后几行HTML代码就是这样的</></></></></></></></></></>

而在Slim中就很好的解决了这个问题,你可以使用div =XXX,div.class#id等方式开发,这种简洁的表达让人舒服很多,同样的在Slim中以缩进的方式(官方说明是一个空格就可以了,其他都是多余的)表达标签之间的层级关系

而且Slim中可以用= XXXX, - XXXX的方式嵌套Ruby代码,实现数据呈现

简洁而且实用,不得不推荐开发Rails或Rubyd项目的人去实用它


恩,这篇就到这里,明天来写一篇关于RESPONSIVE-WEB-DESIGN一书中推荐的文章——A Dao of Web Design(网络设计之道——运用道德经里的道理来讲叙网络设计)——的体会

你可能感兴趣的:(关于Slim的开发体会)