代码之家  ›  专栏  ›  技术社区  ›  Pablo Fernandez

hpricot使用java?

  •  0
  • Pablo Fernandez  · 技术社区  · 16 年前

    我刚刚注意到很多hpricot代码是用java编写的。。。

    alt text http://img697.imageshack.us/img697/7447/picture2yw.png

    我听说JRuby在处理正则表达式时比原生ruby的性能要好得多。如果安装了JRuby或java,那么java类是否刚刚激活,如果找不到,那么使用ruby?

    谢谢

    1 回复  |  直到 16 年前
        1
  •  1
  •   Marc-André Lafortune    16 年前

    Ruby gems可以用纯Ruby编写,也可以有本机扩展。在这种情况下,它们可能具有C扩展和/或java扩展。在rubymri和Rubinius上安装时,将使用C扩展(并且只有C扩展)。在JRuby上安装时,将使用Java扩展(并且只使用该扩展)。

    hpricot同时具备这两个功能,可以兼容所有这些主要的Ruby实现。