<分区>
我问这个是因为 RoR 似乎有更多的工作机会(至少通过远程办公)。如果雇主在简历中看到重要的 Python/Django 经验,是否可以相信开发人员能够快速学习 Rails?
<分区>
我问这个是因为 RoR 似乎有更多的工作机会(至少通过远程办公)。如果雇主在简历中看到重要的 Python/Django 经验,是否可以相信开发人员能够快速学习 Rails?
最佳答案
我的经验是,您了解的语言和/或框架越多,学习一门新语言就越容易。因此,如果您有很好的编程经验,那应该不是什么大问题。
Python 和 Ruby 都是动态的和完全面向对象的语言。只是语法有点不同。即 python 使用缩进两个标记代码块,ruby 使用 {|begin|then|do|...
和 }|end
标记代码的开始和结束 block 。
据我所知,Django 有点低级,比如 merb或 sinatra .但 Django 拥抱 MVC 风格。所以你一定不能在那里学到新东西。
但要真正了解您可以多快地学习 RoR 只是尝试而已,这可能很有趣。只是在一些空闲时间尝试一下。恕我直言,它非常容易学习,特别是对于使用过类似语言的其他 MVC 框架的人来说。
关于python - Python (Django) 的专业体验可与 Ruby on Rails 媲美吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3136131/
相关文章:
python - 为什么 celery 周期性任务不起作用?
python - 更新 PostgreSQL 架构并将其部署到 Heroku
python - ModuleNotFoundError : No module named 'pymysql' in jupyter
ruby-on-rails - 使用 pg_search 匹配特殊字符(例如#、+)
django - TextField 不能为 null 或空白
python - 如何根据模型实例中的值有条件地更改 django 管理表单?
python - Selenium 发送键在 IE9/10/11 Windows 7 64 位(32 位 IEServer)中速度缓慢