Rails coffescript、haml、scss 是不是跟 rails 高度集成的?可否用在别的框架?

gaicitadie · 2012年03月16日 · 最后由 lilu 回复于 2012年03月17日 · 5235 次阅读

首先请大家别排斥我,我现在主要用 Django,rails 光看完官方入门的那一节就看不下去了,被卡在英语上了

Django 可以用 sass,自己写的插件,调用 rails 的 scss,现在想试试 haml、coffescript、slim-lang(不得不感慨 ruby 社区的好东西,特别是 web 方面的)但是又一想 yaml 跟 scss 情况不太一样,haml 模板是跟 rails 有业务逻辑的关联的,如果 Django 用会不会没法兼容啊?

python 不是有 jinja2 吗?haml slim 这都是一个性质的,用 rials 吧,django 确实还有很多要改进的地方

slim、haml 这类技术跟模板技术还不是一码事 http://slim-lang.com/ 我想在 Django 中用这种技术,但是担心这类技术是和 rails 绑定的

Django 比 Rails 确实有些简陋,但是除了前端不方便其它还能满足我的要求。rails 缺乏中文的教程,英文看得我头大

另外,我喜欢 python 胜过 ruby,python 的包管理,一个文件就是一个模块,很方便

哥们,python 不也大把的英文么。其实 rails 的中文文档也不少,像我这样的老土鳖也能连猜带蒙官方的 rails 文档。你肯定也可以的。

关于 haml 和 python 的,有人在 StackOverflow 上面解释过了,http://stackoverflow.com/questions/3079368/ruby-haml-with-django。 Coffee 是可以的,http://coffeescript.org/,有单独的编译器。

看来还是跟 rails 有不解之缘,喝出去了,硬着头皮学

其它的不知道,但是 coffee 是肯定可以的

coffescript 好像都是有单独的编译器的,nodejs 也可以用他来写.?

coffee 跟 rails 关系并没有直接关系,只是借鉴了 ruby 的一些语法而已 haml 跟 ruby 集成度较高,如果是其他语言的话只是用静态部分比较方便,动态的要调用 ruby 解释器 scss 完全可以使用,不过在非 ruby 环境一般社区比较喜欢 less

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