2012-01-25 6 views
0

「アドオン」アプリケーションを作成し、それを宝石としてリリースすることを考えています。しかし、RailsエンジンやRackアプリケーションを書くべきかどうかはわかりません。違いとは何ですか?Rails Engine vs. Rackアプリケーション

更新:アプリケーションのアイデアは、「提案ボックス」のようなものです。ユーザー(または同僚)は、アプリケーションの改善の提案を提出できます。次に、新しい機能を使用する準備ができたら、キュウリのテストを付けて(またはその場所をポイントして)、機能が完了した時点(テストが合格)であることをサブミッターが確認できるようにします。理想的には、このアプリケーションを/suggestionsにマウントするか、どこにいてもこの機能をすべて利用できます。

+0

Andrew、あなたが書きたいと思うアドオンアプリケーションの種類についていくつかの詳細を述べると、これははるかに良い質問になります。それは今やあまりにも曖昧です。 – edgerunner

+0

@edgerunnerアプリケーションのアイデアを説明するアップデートを追加しました。 – Andrew

答えて

1

Railsエンジンでは、一般にRailsのパワーがあります。これは、本質的にRailsのためにRack Applicationです。

一般的に、Rackアプリケーションは、Railsに比べて、多くの少ない鐘や笛を出すでしょう。必要に応じて、使用するラックコンポーネントとミドルウェアを設定する方法を把握する必要があります。

迅速かつ簡単にテスト可能なソリューションが必要な場合は、Railsエンジンをご利用ください。

Rack Applicationを構築することは、Rails Engineと比較して非常に面白いでしょう。

+0

まあ...「非常に楽しい」とは言い難いです。 =/ – Andrew

+1

通常のRailsアプリケーションの外で、Railsエンジンをラックアプリケーションと同じように実行できますか? – Andrew

+0

Railsエンジン内でラックアプリケーションを実行できますか? – Abhi

関連する問題