3 年前学习了 rails,后来有学了 django,做了几个 RAILS 项目后我选择了 django,这 3 年受够 django 和 OFBIZ 了!!太鼓噪了,我要重新捡回 rails!!
ruby 和 python 差不多,语法不同。ruby 还是很好入门的。哲学有区别,一个问题,ruby 有非常多种解决方法,你可以天马行空,python,一般只有一到 2 个好的方案去解决。对于 rails,我曾经看过第一版的 RAILS 敏捷开发,跟 ruby 其实关系不是很大,只能说 元编程用到极致。我接下来是慢慢学习 rails 新版本一些东西,不知道这 3 年内变化有多大。还有深入熟悉各种 GEM。
我在用 django。。。我始终搞不明白,为啥什么事情都要我管。。。而且感觉 django 很乱,url 竟然要管 template 的事。form 很好用,但 mvc 层的事情都有用!!!
但我觉得学学 django 对我有帮助,因为有些事情逼着我去关注。
@krazy 是的。django 就是 模板弱了。虽然有 filter 和 TAG 来辅助,就是每个版本的改动总是无法像 RAILS 一样一直加入新技术。。但是团队开发 django 还是很好的。
@krazy 有几个在 GIT 上面扩展的 base view 如(list),是非常好用的,我自己也写了一些插件。但是嘛,总是面对同样的东西,人总想来点新鲜感。。django 就适合单纯的家伙