Является ли ActiveResource принципиально ошибочным?

Несколько разработчиков из разных команд независимо друг от друга сказали мне, что ActiveResource — ошибочная идея. Наиболее распространенная критика, которую я слышу, заключается в том, что было ошибкой проектировать его с интерфейсом, подобным ActiveRecord. Я также слышу жалобы на то, как обрабатываются или проглатываются ошибки.Один разработчик фактически создал свой собственный гем, чтобы обеспечить ту же функциональность, что и ActiveResource (фреймворк для моделей, основанный на ресурсах RESTful).

Я новичок в ActiveResource, но когда я смотрю на код, экспериментирую и вижу, как он работает, я изо всех сил пытаюсь понять, откуда исходит сопротивление. Кажется, что он основан на чистых, твердых концепциях. Я даже слышал, что он слишком тяжелый! Но в моем исследовании я нахожу его легким и быстрым.

В связи со всеми этими спорами об ActiveResource я обратился к Сети за ответами. Несомненно, в блогах должна быть куча сообщений о том, почему ActiveResource должен быть консервирован в пользу X. В конце концов, я могу найти сообщения о том, превосходит ли DataMapper ActiveRecord. Итак, я искал, искал и... ничего. Ни единой вещи. Я не могу найти ни одной страницы в Интернете с какой-либо критикой ActiveResource (кроме общей критики REST). Я даже не могу найти предложенную альтернативу. Он пользуется поддержкой основной команды Rails и кажется стандартом де-факто в сообществе.

Итог:

Есть ли разногласия по поводу ActiveResource? И если да, то какова природа дебатов? Есть ли альтернативы?

17
задан Eben Geer 29 May 2012 в 02:00
поделиться