我正在编写一些有趣的编写器并尝试学习最佳方法,我偶然发现了这两个宝石。从表面上看,他们似乎做了同样的事情,但我很好奇,如果我错过了一些明显区分两者的东西?
答案 0 :(得分:1)
实际上open-uri
是标准库的一部分(当你在ruby代码中编写require "open-uri"
时就足够了,但你不必在gemspec中声明对它的依赖,
而httparty
是外部宝石。
回答你的问题 - 如果使用open-uri
很容易让你坚持下去。所有的http库最终都只是net
库的包装器,因此使用这些库时不会出错。我每天都使用httparty
,因为我已经习惯了它。