回答編集履歴

1

追記

2019/01/21 09:36

投稿

matsuand
matsuand

スコア186

test CHANGED
@@ -11,3 +11,9 @@
11
11
 
12
12
 
13
13
  Rails 自体が複数 gem の合体ですし、そこにどれだけ gem を加えたら濫用になるのかは、gem の内容次第かと思います。当然 gem が多くて、そこへの依存リスクがあるわけですが、その gem から得られる機能性・利便性との兼ね合いでの評価となると思います。ただ間違っても、無評価の gem を「新しいのが出たから入れまーす」などという状況は有り得ません。新種の gem は手を出すのが難しく試行の上、慎重に採用検討することでしょうし、十分こなれた gem であれば積極的に採用するということもあるのではないでしょうか。
14
+
15
+
16
+
17
+ 追記
18
+
19
+ Rails はフレームワークですから、これを採用した時点で、ある程度の機能制約を受けると思います。ただ、世に公開されている "便利gem" 類は、このフレームワーク上に構築されており、今言った機能制約とは次元の違う、その gem 固有の機能制約となるはずです。そして "便利gem" は、こんな機能があれば便利、誰もがこんな機能を求めるであろう、というところから出来上がっており、そこに機能実現困難な仕様があるなら、作り変えればよいとなります。つまり "便利gem" は開発工期短縮の側面もになっています。