Каково различие между 'json" драгоценный камень и 'json_pure' драгоценный камень?

Мне нужна библиотека для обработки объектов JSON в Ruby. Существует два доступные драгоценных камня json и json_pure на http://rubygems.org/search?query=json

json_pure записан только в Ruby в то время как json использует C. Все, что я понимаю, является этим json быстрее из-за использования C. Так json лучше для производства?

Оба, кажется, легко установлены только путем выполнения gem install команда. Когда я устанавливаю Nokogiri, я должен сделать что-то дополнительное. Я думал, что дополнительная работа требуется, потому что Nokogiri использует расширения C, но я не должен делать ничего дополнительного для json драгоценный камень.

  • Что является преимуществами и недостатками для json и json_pure?
  • Принятие установки json легко, чего преимущество json_pure?

7
задан TK. 24 March 2010 в 12:24
поделиться

1 ответ

Nokogiri нужны дополнительные библиотеки, потому что он использует libXML. json не имеет библиотечных зависимостей, поэтому вам не нужно ничего лишнего.

Преимущество json заключается в том, что вы сказали: он на языке C, поэтому производительность лучше, чем json_pure .

Преимущество json_pure может быть в том, что у вас нет МРТ . Например, гем json_pure можно установить в JRuby / Maglev или других реализациях. Гема json быть не может; для этого нужен плагин FFI .

8
ответ дан 7 December 2019 в 05:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: