As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center用于指导。
7年前关闭。
我这么问是因为RoR似乎还有更多的工作(至少是通过远程办公)。如果一个雇主在简历中看到了Python/Django的重要经验,那么相信开发人员能够快速学习Rails是合理的吗?

最佳答案

我的经验是,你知道的语言和/或框架越多,学习一门新语言就越容易。所以如果你在编程方面有很好的经验,这应该不是什么大问题。
Python和Ruby都是动态的和完全面向对象的语言。只是语法有点不同。也就是说,在python使用缩进两个标记代码块的地方,ruby使用{|begin|then|do|...}|end标记块的开始和结束。
据我所知,Django的水平较低,比如merbsinatra。但Django采用MVC风格。所以在那里你不能学新东西。
但要真正知道你能多快学会RoR,只是尝试,它可以是有趣的。有空就试试吧。IMHO学习起来非常容易,特别是对于那些有类似语言的MVC框架经验的人来说。

10-07 17:02