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