あなたならどちらを選びますか?私の重要な属性は次のとおりです(順不同):
- サポートと今後の機能強化。
- コミュニティおよび一般知識ベース (インターネット上)。
- 包括的 (IE、幅広い *.*ml ページを解析することが証明されています)。
- パフォーマンス。
- メモリ フットプリント (コード ベースではなくランタイム)。
あなたならどちらを選びますか?私の重要な属性は次のとおりです(順不同):
すべてのポイントで Nokogiri を選択し、特にポイント 1: Hpricot はメンテナンスされなくなりました。
メタ回答: ruby-toolboxを参照して、特定の分野でのさまざまなツールの人気を把握してください。
使用しているコンピューターにLibXMLがないか、インストールできない場合にのみ、Hpricotを選択してください。そうでない場合は、Nokogiriを選択してください。これは、Hpricotよりも上記の5つの属性の方が優れています。
Hpricot が有用であるとわかったケースは、処理後も壊れたままにする必要がある壊れた HTML を処理する場合です。Hpricot は、更新したドキュメントの一部のみを変更するのに適しています。これが必要でない限り、ノコギリが道です。