フレームワークとしてのDjangoはきちんとした小さなパッケージです。ファイルは非常に少なく(Railsと比較して)、きれいな構造になっています。異なるプロジェクト間でアプリケーションを接続したり取り外したりすることは、きわめて気の利いた機能です。同時に、Rubyのハッキング能力は比類のないものです。完全なオブジェクト指向性により、表現力豊かで楽しいものになります。DjangoのようなRubyのフレームワークですか?
ストーリーを短縮するには、Djangoのような、またはDjangoのインスピレーションを受けたRubyフレームワークがありますか? そうでなければ、DjangoのRubyでの実装は可能でしょうか?課題は何でしょうか?
Rubyのためのジャンゴ風のフレームワークを作成する場合、どのようにドメイン固有言語(DSL)の性質が作用しますか?
私は過去の人生の中で、Symfonyを使いました。これは、Railsから大きく影響を受けたPHPフレームワークです。私がDjangoを見たとき、それは新鮮な空気の試合として来た。私は本当にあなたが思っていることを知り、これについて言う必要があるのは興味があります。
更新:私はRubyのフレームワークコールRamazeを見つけました。これは、JSフレームワーク、ORMレイヤー、テンプレートエンジン用のプラグイン可能なコンポーネントを持つ、素朴なMVCフレームワークのようです。プロトタイプ/ Sequel/Sass、Mootools/ActiveRecord/XSLT、または任意の他の組み合わせを使用することができます。副作用として、Merbも興味深い選択肢です。
アップデート2:私は私の個人的なプロジェクトのための大きなお尻の商業プロジェクトのためのPHPにこだわるとDjangoです。なぜ私がDjangoに賛同したのかという理由は、それが提供した柔軟性の量でした。それは、より大きな力でより大きな責任がもたらされることに気付きました。 他人への私のアドバイス:あなたが望むものを正確に知っているなら、Djangoに行ってください。おそらく、Railsより明示的に明示的に定義する方が簡単でしょう。 Merbも良い選択だったかもしれませんが、私はそれを探索する時間がありませんでした。 Djangoは良いフィット感のように思えたので、私は使用している言語について肛門を止めました。すべての助けを借りてくれてありがとう!
MerbがRailsにマージしてRails 3.0のプラグアンドプレイタイプのアーキテクチャを提供していることはすでに分かっているようですね。 – MattC