3

モデル、コントローラー、いくつかのスタイルシート、および数行の JavaScript で構成されるミニ ウィジェットを作成しました。私が構築している次のアプリでそのようなものが必要であることが判明したときはいつでも、私はそれらを構築したアプリからいくつかのコピペをしなければなりません. 言うまでもなく、それは楽しいことではありません。

そのため、Cells、Apotomo、Parts などのコンポーネント フレームワークについて聞いたことがあります。これらは、この雑用を軽減することを約束していますが、それらに関する議論や、その他の重要なコミュニティ アクティビティ、使用統計など、それらの採用を示すものは見つかりませんでした。 . いくつかのブログ投稿を除いて、コミュニティは奇妙なことに、コンポーネント フレームワークについて沈黙しています。それは私を不思議に思います: それらは良いアイデアですか? そうでない場合、なぜでしょうか?

4

3 に答える 3

1

複数のプロジェクトのコードを再利用することは、一般的には良い考えです。複数の異なるコード セットを維持する必要性が減り、機能をすばやく簡単に実装できるようになります。

これらのコンポーネント専用のリポジトリを作成し、プラグインとしてコードベースにプルするだけです。このコンポーネントを構成する方法については、github で利用可能な他の gem と同じです。名前空間アイテムを正しく提供すると、問題なくアプリケーション間で簡単に移植できます。

于 2010-11-09T09:54:14.997 に答える
1

Ruby/Railsのプラグインgemのパラダイムは十分に確立されています。これらはおそらくコンポーネントの再利用に最適な方法です

于 2010-11-09T09:58:08.707 に答える
0

セル使用統計 (2010 年 9 月以降): https://rubygems.org/gems/cells

于 2010-12-02T20:40:06.823 に答える