Как стать автором
Обновить

Комментарии 7

Спасибо! Как раз подбирал окружение для написания API.
И сразу вопрос, какого Grape не умеет ActiveModel::Serializer? И что в нем такого, что я не могу сделать спомощью обыкновенных контроллеров?
Делайте ради бога, я же вас не принуждаю.
В нем нет ничего такого, что вы не сможете сделать как с помощью «обычных контроллеров» (я так понимаю, вы про Rails), так и с помощью любого другого веб-фреймворка на любом другом языке.
Это просто фреймворк для тех, кому не нужны рельсы для разработки API.
Вы считаете, что это плохо, когда существует несколько способов решить одну и ту же задачу?
Извиняюсь, просто, я вижу как многие люди ставят grape на rails и теряют много функциональности которые рельсы уже по дефолту предлагают.
Допустим статья про Yii (php)
И тут вы спрашиваете, что в нем такого, что я не могу сделать с помощью обыкновенных контроллеров (допустим symfony)?

Нам рассказывают просто о Grape а не чем он круче рельсов.
Мне кажется, это очень оптимистично рассчитывать на то, что можно сделать набор gem'ов достаточно гибким, чтобы удовлетворить нужны хоть сколько либо значимого количества пользователей. Возможно, лучше было бы посмотреть в сторону генерации конфигурации на основе существующего проекта, как в Maven Archetypes? maven.apache.org/guides/introduction/introduction-to-archetypes.html
Ну я надеялся на то, что человек не случайный в веб и руби разработке сможет без труда подучить тот или иной гем. Это же не квантовая физика.
Плюс данный генератор я писал скорее для себя, потому что часто бывает необходимо за короткое время накидать API, поэтому основывался на тех гемах, которые использую.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории