2010-12-01 18 views
21

私は現在、RailsとDjangoの間で決定しようとしています。..Rails Django管理パネル/ CRUD View Generatorの代わりに?

瞬間、私はルビーがはるかにエレガントな探していますので、ジャンゴを検討するための私の唯一の理由は、管理パネル..です

ノー持っていますいずれかの経験がありますが、締め切りを過ごすためにアプリケーションをすばやく開発しなければなりません。

djangoの管理パネルのようなモデルに基づいて、すべてのCRUDアクションの(ビューの生産準備完了)ビューセットを生成する方法はありますか? (つまり、あなたのモデルを見て、グループに所属する人がいて、その人のビューを作成するにはそのグループのドロップダウンを生成することがわかります)。

すべてのCRUDビューの最初の草案を取得するための最も簡単な方法は(手書きではなく)ですか?

おかげで、

ダニエル

答えて

1

Railsはすぐにスケッチ物事うちにきちんとしているscaffold generatorを、持っているが、それは1 Djangoが提供ほどうれしいですadminジェネレータを介して少しを持っています。つまり、Railsを使用すると、それらのほとんどをかなり迅速に処理するのは簡単です。 Rails tutorialを見てください。私はそれが現時点でレールを学ぶ最も速い方法であることを発見しました。足場ジェネレータに含まれているリンクは、コード生成ツールを使用してレールに取り付ける必要があります。

+4

私はDjangoとRuby on Railsの両方を使用しました。両方とも非常に使いやすいですが、私はdjangoがはるかにシンプルであることを発見しました(私はRuby言語に慣れていないし、Pythonにも新しい)。レールの足場オプションを使用することができますが、管理者が必要な場合は、おそらくdjangoを試してみるべきです。 – Lin

2

ここでは、Rails用の管理インタフェース宝石のいくつかの人気のある選択肢があります。 The Ruby Toolbox

より多くの選択肢。 ActiveScaffoldはRuby Toolboxによれば最も人気がありますが、Rails 3.0と互換性がないようです。

2

https://github.com/pilu/web-app-themeを本当に楽しんでいます。シンプルで使い易く、erbとhamlの両方を吐き出すことができます。いくつかの部分で

5

回答:Djangoのadminに似た何かのため

  1. 、それはすべてあなたがそれを行うことを計画によって異なります。あなたの周りにあなたのサイトを構築したい場合、足場は良いです。しかし、あなたがDjangoを選択したとしても、は、管理者の周りにサイトを構築しないでください。これは意味がありませんが(柔軟性はほとんどありませんが)、の管理者のインターフェイスとして作成されています。

  2. これは、あなたがすばやく作業する必要があり、PythonでもRubyも知らない場合、私はPython-Djangoに行きます。 Railsは非常に生産的ですが、学習曲線はDjangoよりはるかに急です。 Rubyの文法は非常に幻想的ですが、Pythonは私の意見では丁寧です(私はこれに同意しない人もいることを知っています!)

+0

合意。 Python + Djangoは簡単です – Nimo

+0

私は内部使用のために、django-adminはまったく中心的に問題ないことに注意してください。私はdjangoの管理者を大量に使用し、学習曲線は通常のdjango(良い本を見つける)よりも険しいですが、その信じられないほどカスタマイズ可能な複数の大規模な政府機関のプロジェクトに取り組んできました。 Djangoの管理者は、コンテンツ管理のための素早く簡単なデータベースビューのためだけに設計されていましたが、イントラネットタイプのジョブが好評だったので、拡張され、よく管理されています。 – Shayne

8

興味深いツールhttp://activeadmin.info/

+1

Active Adminをお勧めします。インターフェイス全体をカスタマイズするための素晴らしいDSLが付属しています – dexter

1

administrate_meは、それは間違いなくDjangoの管理者の 'フィーリング' を持って、良い選択です。

関連する問題