基本的に私はJava開発者であり、現在RubyとRuby関連のフレームワークを探っています。私は主にWebベースのプロジェクトに取り組んでいます。私はルビーのウェブ開発のためにRoRとMerbについて聞いていた。 Merbのチュートリアルや本を探しています。Ruby Web開発のための良いフレームワーク
答えて
タフコールですが、Merbから始めたいと思います。 Rails 3はMerb 2になります。Merbコアの人たちは、MerbのようなものにするためにRailsの開発を引き継いでいます(h ttp://yehudakatz.com/他)。
Merbは動くターゲットであり、ドキュメントは多少不足していますが、Railsには初心者向けの豊富なドキュメントがあります。
h ttp://book.merbist.com/とh ttp://wiki.merbivore.com/がありますが、両方とも非常に不完全であり、あまり古いものではありません。 ht tp://www.merbivore.com/documentation/current/doc/rdoc/stack/index.htmlには、自動生成されたAPIドキュメントがありますが、それらも非常に不完全です(ほとんどのメソッドは、不完全な、または存在しないドキュメントを持っています。例えば、オプションのハッシュでどのようなオプションが利用できるのかを列挙します。)さまざまなMerbの機能に関するブログ記事はたくさんありますが、大多数は時代遅れであり、現在のMerbには適用されません。
あなたがMerbと一緒に行く場合は、(最小限にコメントされた)テストスイートとソースコードを読んで、何かをやり遂げる方法を理解するために時間を費やして辞めてください。 (とにかく、ライブラリーの理解を深めるためには、先読みコードを読んで先行する画面の時間を犠牲にしてください。)
これとは対照的に、Railsは幅広いチュートリアルやドキュメンテーションでは比較的安定したターゲットですが、 MerbifiedのときにRails 3で時代遅れになるだろう。とにかくその時点でMerbを学ばなければならなくなり、古典的なRailsを習得しているすべての作業を役に立たなくするでしょう。だから私は最初からMerbに行くだろう。
により、それの人気に
レール理由でスタート:
Railsは最も人気のあるWebルビーのフレームワーク、そして過去数年の中で最も人気のあるフレームワークの1つです。
はまたMerbのは、レールとマージされています http://yehudakatz.com/2008/12/23/rails-and-merb-merge/
ですから、Railsの始まるオフに優れている:レールと http://rubyonrails.org/download
スタート...うわさがそれを持っているMerbのはhttp://weblog.rubyonrails.org/2008/12/23/merb-gets-merged-into-rails-3を同化されます
それは噂ではなく、両方のコアチームがMerbがRailsに統合されることを確認しました。 – Swanand
+1「いいえ噂」:数ヶ月前にコアチームが合併した。 Rails 3/Merb 2は同じことです。 –
Sinatraは、別のRuby Webフレームワークです。私はそれがより小さいサイズのアプリケーションの方に向いていると聞いてきました。
- 1. Jersey Webサービスのための最善のWeb UI開発フレームワーク
- 2. モバイルWeb開発フレームワーク
- 3. モバイルアプリケーション開発フレームワーク:良い、悪い、醜い?
- 4. リレーションデータベースWeb開発のための推奨フレームワーク
- 5. Image(DICOM)データ操作、ビジュアライゼーション、および開発のための良いフレームワーク
- 6. Web開発の新しいユーザーのためのASP.NETまたはRuby on Rails?
- 7. JavaScriptフレームワークとWeb開発
- 8. MongoDBを使用したWeb開発フレームワーク
- 9. HTML 5ベースのモバイル開発のための最良のフレームワークは何ですか?
- 10. リアルタイムのウェブサイトを開発するための最良のフレームワークですか?
- 11. 私はPython向けの良いWeb開発フレームワークが必要です
- 12. Webアプリケーションでのテキスト編集のための良いフレームワーク(Angular/Rails Webアプリケーション)
- 13. 現在開発中の良い、軽量のPython Web開発フレームワークは何ですか?
- 14. ユーザーインターフェイスを開発するための最良のJavaフレームワークは何ですか?
- 15. Java EEのための良いAjaxフレームワーク
- 16. 使用のための良いjniフレームワーク?
- 17. Web用Rubyゲーム開発
- 18. WebサービスベースのAPIを作成するための最良のフレームワーク
- 19. ウェブ開発に最適なRubyフレームワーク
- 20. 私は次のWebプロジェクトのための良いフレームワークを探しています
- 21. 招待asp.netの開発のための良いサードパーティコントロールの提案
- 22. GitはWeb開発プロジェクトのために
- 23. グラフィカルなクエリインターフェイス用のWebアプリケーションのための良いフレームワークですか?
- 24. ウェブ開発のための良いIDEは何ですか?
- 25. Zendフレームワークを学ぶための良いリソースは何ですか?
- 26. JAVAのRESTfull Webサービスのための最良のフレームワークは、純粋なJava(フレームワークなし)で残りのAPIを開発する方法はありますか?
- 27. Ruby on Railsで開発されたフレームワークはありますか
- 28. Rubyを使ったデータ駆動型開発フレームワーク
- 29. Ruby on Rails:現代開発の良い実践
- 30. モバイル開発のためのフレームワークの長所(11.2011+)
(ハイパーリンクの欠如については申し訳ありませんが、「新しいユーザーが唯一のハイパーリンクの最大値を投稿することができます」)、Railsは始めるための資源のトンを持っています。 –