web-dev-qa-db-ja.com

DjangoまたはRuby-On-Rails?

私は仕事を見てきました。ほとんどの企業はRoRまたはDjangoの経験を必要とします。どの言語も知りません。RoRを使用している組織の数はDjangoよりも多いですが、Django Pythonのため。

あなたはコーダー/リクルーターが私に何を知るように勧めますか?

43
Kapil D

私の最良の答えは、あなたが両方を学ぶことです。

これを最終目標と考えてください。代わりに、「どちらを先に学ぶべきか」という質問を考えてください。

特にPythonの経験がある場合は、Djangoから始めることをお勧めします。Python自体のアプローチのようなDjangoのアプローチは、より学習しやすくなっています。 Ruby on Rails)を学んでください。これは、最新のWeb 2.0労働力に乗り出したときに、より簡単に現金を獲得できるフレームワークだからです。

Ruby on Railsについて)を十分に理解し、少しの間作業を続けたら、Djangoの学習を続けてください。基本をよく理解してから、学習を始めてください。より高度なもののいくつか。Djangoの内部の内臓は、Railsのそれよりも簡単に分析できると思われます。驚くほど斬新でやりがいのあるWebプラットフォームを実装する求人に直面したことがある場合は、Django知識は非常に便利です。

箇条書きの概要は次のとおりです。

Django

  • 素晴らしいドキュメント
  • 簡単なチュートリアル
  • 最初は理解するファイルが少ない(vs. Railsでの足場)
  • Pythonに基づいて構築されています。
  • Javaサーブレット/ JSPのようなエンタープライズのものに似ています
  • 内部を掘り下げるのが簡単

Ruby on Rails

  • 暑いです
  • ホットはより多くの仕事を意味します
  • お金が欲しいですよね?
  • 「従来の」Web 2.0サイトを作成する場合、生成されたコードを使用すると、非常に高速に作業を完了できます
  • JavaScriptライブラリとの統合
  • Rubyに基づいて構築されています。

判定:Django最初に(チュートリアルを実行)、次にRails、次にDjangoもう一度

62
Wesley

テクノロジーのトレンドや専門家の需要に関する調査を行うことをお勧めします。これは Google Trends などのGoogleツールを使用して行うことができます。 enter image description here

技術研究はこちら の詳細をご覧ください。幸せなコーディング!

19

Pythonに慣れている場合は、Djangoを実行する必要があります。 Google App Engine はDjangoの大規模なユーザーであり、これを使用してDjangoスキル)で「のこぎりを研ぐ」ことができ、コストをかけずに投資できます。

9

両方を学ぶ。

(ネクタイなしで)人々がそこで働くのが楽しい会社を探し、そこで働くことについて思いやりのある話をしてください。これは、彼らが取り組んでいるテクノロジーよりもはるかに重要です。

8
Andre Bossard

rubyを試してみて...私はRuby以上pythonのほうが好きですRails Djangoよりも... Rubyそしてそれが好きではないあなたの最良の選択肢はDjangoでしょう...

1
angel

時間に余裕がなく、1つを選択する必要がある場合は、プログラミング方法がわかっているものを選択してください。 Pythonを知っている場合はDjangoを、Rubyを知っている場合はRailsを学んでください。どちらにも優れたチュートリアルがあり、参考資料、スクリーンキャストのRoRルール、Django=ルールのドキュメントとチュートリアルがあります。時間がある場合は、3〜4か月と言って、両方を学習してください。それで間違っていますか?

1
roopesh

それはあなたが慣れている慣習の量に依存すると思います。 MVC4からDjangoへの移行はとても好きですが、Django構成と規則の呼び出しが必要です。より多くのコードを書いています。これを減らすために私が見つけている多くの一般的な方法なので、それは私にとって学習曲線の問題かもしれません。

0
Yablargo