RABL против Json Builder

Как часть команды, мы создаем приложение RoR, полностью управляемое через API. У нас уже есть веб-приложение, просто теперь мы хотим сделать его полностью управляемым через API. Сначала мы начали с использования RABL механизма шаблонов для создания ответа JSON. Недавно мы заметили, что при использовании JSON Builder в качестве альтернативы RABL время отклика увеличилось примерно на полсекунды. для вызова API в нашем приложении, который чаще всего используется пользователями. Прежде чем мы примем окончательное решение об использовании JSON Builder для всех наших будущих API, я просто хотел узнать о плюсах и минусах использования RABL и JSON. Кроме того, было бы неплохо, если бы можно было сравнить два механизма шаблонов, в основном учитывая производительность везде, где это возможно.

Обмен любыми соответствующими ссылками также будет полезен.

Пожалуйста, дайте мне знать о вашем опыте использования обоих этих шаблонизаторов. Спасибо.


person boddhisattva    schedule 06.03.2013    source источник
comment
Пометка как неконструктивная, так как это вопрос типа опроса. Оба имеют свои плюсы и минусы. Вам нужно будет выбрать, какой из них вы хотите. Есть способы улучшить отклики на Rabl. Например, вы можете кэшировать ответы.   -  person Ryan Bigg    schedule 06.03.2013
comment
@RyanBigg Мне нужны плюсы и минусы обоих, чтобы это могло помочь мне решить, что использовать, исходя из требований моего приложения. Я не планирую решать, какой шаблонизатор использовать только на основе подсчета голосов. Мне нужны дополнительные сведения, чтобы принять этот звонок для приложения. Был бы признателен за ваше понимание по этому поводу.   -  person boddhisattva    schedule 06.03.2013
comment
Извините, но переполнение стека не для этого.   -  person Ryan Bigg    schedule 06.03.2013
comment
@RyanBigg Хорошо, так что в этом случае, если я изменю этот вопрос, запрашивая код, например, чтобы помочь различать два механизма шаблонов, будет ли это звучать более уместно? Если нет, не могли бы вы предложить мне, как я могу правильно отредактировать этот вопрос, учитывая мое требование?   -  person boddhisattva    schedule 06.03.2013
comment
Я нашел несколько указателей: - stackoverflow.com/questions/12571477/, github.com/rails/jbuilder /вопросы/45 .   -  person boddhisattva    schedule 06.03.2013