実際にRuby on Railsを徹底的に学ぶ時間を取る予定です(私はこれまでいくつか非常に微妙なことをやっています)ので、Railsの開発者として自分自身を再考することができます。Ruby on Railsを学ぶときは、単にRailsを学ぶだけでなく、それに関連する技術を学ぶだけでいいですか?
私は問題に取り組んでいますが、現在、Railsコミュニティで使用されている関連技術がかなりあります。私はシバン全体を学ぶべきか、デフォルトを使ってRailsを学ぶべきかどうかは分かりません。まず、追加のものに分岐します。例えば
:
- テンプレート。私はハムを見て、それは本当にクールに見える(どちらかを学ぶのは難しいはずはない)。
- テスト。私はしばらくの間、テスト駆動開発を学びたいと思っていましたが、Railsの土地の "次の大きなこと"は、のRSpec
- のJavascriptで動作駆動開発と思われます。 RJSと貼るか、人を変換していると思われるjQueryのようなものを使用するかどうかわかりません。
- 私は実際にバージョンコントロールを使ったことはありません。 Railsは、ほとんどのプロジェクトにGitを使用しているようです。
基本的に私はRails "right"を学びたいと思っていますが、私が行くことができる方法はたくさんあるようです。私はアプリケーションや3つのコア(例えば、コア、未修正のRails、Ajax用のPrototypeとScriptaculous、テスト用の定期的なTest :: Unit、テンプレート用のERB、バージョン管理のためのGit)、あるいは私は道に沿っていくつかの変種を拾うべきですか?
本当にバージョンコントロールを使用していないし、Gitのソース管理に関するPragmatic Programmerの本を持っているので、Gitは間違いなく道に沿って拾うつもりです。 –