2009-08-24 10 views
1

基本的に私はJava開発者であり、現在RubyとRuby関連のフレームワークを探っています。私は主にWebベースのプロジェクトに取り組んでいます。私はルビーのウェブ開発のためにRoRMerbについて聞いていた。 Merbのチュートリアルや本を探しています。Ruby Web開発のための良いフレームワーク

答えて

1

タフコールですが、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に行くだろう。

により、それの人気に

9

レール理由でスタート:

  1. Railsは最も人気のあるWebルビーのフレームワーク、そして過去数年の中で最も人気のあるフレームワークの1つです。

  2. はまたMerbのは、レールとマージされています http://yehudakatz.com/2008/12/23/rails-and-merb-merge/

ですから、Railsの始まるオフに優れている:レールと http://rubyonrails.org/download

+2

(ハイパーリンクの欠如については申し訳ありませんが、「新しいユーザーが唯一のハイパーリンクの最大値を投稿することができます」)、Railsは始めるための資源のトンを持っています。 –

0

スタート...うわさがそれを持っているMerbのはhttp://weblog.rubyonrails.org/2008/12/23/merb-gets-merged-into-rails-3を同化されます

+1

それは噂ではなく、両方のコアチームがMerbがRailsに統合されることを確認しました。 – Swanand

+0

+1「いいえ噂」:数ヶ月前にコアチームが合併した。 Rails 3/Merb 2は同じことです。 –

5

Sinatraは、別のRuby Webフレームワークです。私はそれがより小さいサイズのアプリケーションの方に向いていると聞いてきました。

関連する問題