我一直在找工作.大多数公司都需要RoR或Django经验.我一种语言都不懂.与RoR合作的组织数量超过Django.但我更喜欢django,因为python.

你们编码员/招聘人员建议我知道什么?

推荐答案

我最好的答案是让你们两个都学.

把这当作你的最终目标,而把你的问题当作"我应该先学习哪一个?"

我建议您从德扬戈开始,尤其是如果您有Python经验的话.德扬戈的方法和Python本身一样,更有利于学习.一旦你的脚湿了,就学习Ruby on Rails,因为这是一个框架,当你进入现代Web2.0的工作队伍时,它会让你更容易赚到钱.

一旦你完全熟悉Ruby on Rails并已经工作了一段时间,继续学习德扬戈.用基础知识重新熟悉自己,然后开始学习一些更高级的东西.据推测,德扬戈的内脏比Rails更容易解剖.如果你发现自己面临着一个新的、充满挑战的网络平台,你会发现你的德扬戈知识非常有用.

下面是一个项目概述:

德扬戈

  • 很棒的文档
  • 全面的教程,让你轻松
  • 一开始需要理解的文件更少(与Rails中的脚手架相比)
  • 建立在Python之上,无论如何你都应该知道
  • 更类似于Java Servlets/JSP之类的企业内容
  • 更容易挖掘它的内脏

Ruby on Rails

  • 这才是最热的
  • 热意味着更多的工作
  • 你想要钱,不是吗?
  • 当你想创建一个"传统"的Web2.0网站时,它生成的代码可以让你快速完成
  • 与JavaScript库的集成
  • 建立在Ruby之上,无论如何你都应该知道

Verdict:先是德扬戈(做教程),然后是Rails,再是德扬戈

Ruby-on-rails相关问答推荐

带有rails 7.1的Lightbox2未初始化

错误AESGCMOpen获取密码:消息身份验证失败:Golang解密GCM

DateTime的最小数据提交格式

关系 fields_for 上不允许的参数

会话控制器中的某种问题

多行与内联块之间的不同行为

Rails 7.0.4 和 link_to 的数据确认不起作用

如何在 to_json 中获取回形针图像的 url

如何在 YAML 中声明带有单引号和双引号的字符串?

如何将自定义过滤器添加到 Active Admin?

在 Ruby on Rails 中获取空临时目录的最佳方法是什么?

在 Controller 中调用模型方法

如何让 ActiveAdmin 使用强参数?

使用 Rails 时,在 Ruby 中处理常量的最佳方法是什么?

登录delay_job?

您将 Rack 中间件文件和要求放在哪里?

活动管理员:仅自定义新表单

如何翻译 ActiveRecord 模型类名称?

Rails:每个环境的初始化程序?

使用连接的 Ruby on Rails ActiveRecord 查询