19

さまざまなチームの何人かの開発者が、ActiveResource には欠陥のあるアイデアであると個別に語っています。私が耳にする最も一般的な批判は、ActiveRecord のようなインターフェイスを持つように設計したのは間違いだったというものです。また、エラーの処理方法や飲み込み方についての不満も耳にします。ある開発者は、ActiveResource (RESTful リソースに基づくモデルのフレームワーク) と同じ機能を提供するために、実際に独自の gem を作成しました。

私は ActiveResource を初めて使用しますが、コードと実験を見て、それがどのように機能するかを確認すると、抵抗がどこから来ているのかを理解するのに苦労しています。クリーンで堅実なコンセプトに基づいているようです。重すぎるって聞いたことある!しかし、私のテストでは、軽くて速いことがわかりました。

そこで、ActiveResource に関するこの論争のすべてについて、私は答えを求めて Web に目を向けました。確かに、なぜ ActiveResource を X に優先させるべきかについてのブログ投稿が山積みになっているに違いありません。だから私は検索しましたが、検索しました...何もありません。単一のことではありません。インターネット上で ActiveResource を批判しているページを 1 つも見つけられません (REST に対する全面的な批判は別として)。提案された代替案も見つかりません。Rails コア チームのサポートがあり、コミュニティではデファクト スタンダードのようです。

結論:

ActiveResource についての論争はありますか? もしそうなら、議論の性質は何ですか?代替手段はありますか?

4

2 に答える 2

2

ActiveResource は、Rails 4.0 で Rails からプルされました。

多くの人は、RestClient や HTTParty などのライブラリを使用しています。これらのライブラリは一般的に、よりシンプルで使いやすいと見なされています。

于 2012-10-30T14:20:00.157 に答える