python - Python (Django) 的专业体验可与 Ruby on Rails 媲美吗?

标签 python ruby-on-rails django

<分区>

我问这个是因为 RoR 似乎有更多的工作机会(至少通过远程办公)。如果雇主在简历中看到重要的 Python/Django 经验,是否可以相信开发人员能够快速学习 Rails?

最佳答案

我的经验是,您了解的语言和/或框架越多,学习一门新语言就越容易。因此,如果您有很好的编程经验,那应该不是什么大问题。

Python 和 Ruby 都是动态的和完全面向对象的语言。只是语法有点不同。即 python 使用缩进两个标记代码块,ruby 使用 {|begin|then|do|...}|end 标记代码的开始和结束 block 。

据我所知,Django 有点低级,比如 merbsinatra .但 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 - pandas:如何一起执行分组和联合

python - Selenium 发送键在 IE9/10/11 Windows 7 64 位(32 位 IEServer)中速度缓慢

ruby-on-rails - Assets 管道未在本地服务器上编译

ruby-on-rails - 将变量传递给 Rails StateMachine gem 转换