最近有项目要用到ruby on rails, 于是下载了书, 看了一段时间.
具体学习方法
根据专家意见, 直接看ruby on rails guide.
学习时间, 连同ruby, 在一周时间. 根据我个人的体会, 也差不多. (前提是web程序员)
个人感觉
- ror哲学是convention over configuration, 就是约定大于配置. 比如默认约定xxx/是指向xxx/index, 你直接修改index.html.erb模板文件即可., post xxx/ 会自动指向create方法, 等等..
- 大量的生成器. 命令行自动生成view/model等等.
- 内嵌功能, 你想要的东西都有, 对于常见的模块, 比如分页, 用户验证, 管理什么的都有直接的模块可以调用.
- ruby这种魔法语言, 可以让代码量减少到非常低的程度.
这样的结果就是, 你写的东西(包括输入的命令)非常地少, 信息密度和产能非常地高.. 开发愉快, 不伤手指.
再加上这个东西比较容易学(一周), 那么我有一个疑问: 为什么大家不去学ror呢?