2009年は、Habrに関する多数の教育記事で始まりました。 滴、オンス、バケツ、カップがあらゆる面から私たちに流れ込みます。 これらのコンテナの内容に混乱しています。 具体的には、Ruby言語とRailsフレームワークの学習について説明しましょう。
私たちのクラフトのトレーニングが必要であると確信しています。 必要です。 したがって、原則として、彼らがやろうとしていることは素晴らしいことです。 ただし、これは理論上です。 実際には、学習は責任ある活動です。 これは、不適切なトレーニングの場合の再トレーニングが初めて学習するよりもはるかに困難であるという理由だけのためです。
それでは、RoRの記事で教えられていることと教えられていないことは何ですか?
- habrachitatelでActiveRecordとモデルについて話しますが、RESTとリソースについては何も言いません。
- あなたと私は、どのモデルが作成および変更されたかについて、移行について何も知らされません。
- 人々がActionViewについて話すとき、私たちはレイアウトとテンプレートについて耳にしますが、パーシャルについては耳にしません。それらの使用は実質的にすべてのプロジェクトで必須であり、それを使用しないとプロジェクトは通過不可能なワイルドになります。
- コントローラーについての会話では、リソースについては何も聞いていません。
- アプリケーションの環境の説明から自動テストについて推測できます。 そして、私たちは推測することができません、なぜなら この記事はRailsの初心者向けです。
- ルート? どんなルート? それらは重要ですか?
- レールプラグイン、それらの使用方法、探し方については何も言われていません。
この記事は役に立たないと言いたいですか? まさか。 追記は、文献に関する注意を示しています。 このため、この記事を公開できます。 しかし、なぜそんなに長い「紹介」なのでしょうか? 3行のテキストのために?
そして、最初のコメンテーターがRoRとSymfonyの類似性について話していることはまったく驚きません。 Railsの説明が正しく出てこなかったため、そのような意見が生じるかもしれません。 むしろ、この説明はRailsで使用されている基本的な概念や基本的な概念を反映していません。 したがって、この説明の後のRailsは他の何かに似ている場合があります。 霧の中にいる男性のぼやけたシルエットを友人のVasyaに撮れるように。 霧が晴れると、これは男性ではなく女性であることがすぐに明らかになります。 白ではなく、中国人の女性。 片足。 :)
これらすべてを読んだ後、habuchitelは「RubyとRailsを学びたい人に何を提案しますか」と尋ねるかもしれません。オビ・フェルナンデスによる「レールズ・ウェイ」。 これら3冊の本は、私がリストした正確な順序で読む必要があります。 これにより、言語とフレームワークの両方に関する深い知識が得られます。