BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Markaby和Hpricot:_why的程序库将何去何从?

| 作者 Werner Schuster 关注 6 他的粉丝 ,译者 杨晨 关注 0 他的粉丝 发布于 2009年9月2日. 估计阅读时间: 2 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

上周Ruby开发者和艺术家_why的突然失踪导致了Ruby社区的不安。

遗留的一个问题是,谁来继承_why留给整个Ruby系统的遗产呢?例如HTML解析器HPricot、标签生成器Markaby、Web架构camping以及其他非常流行的程序库。

_why在网络上完全地抹去了他的足迹,包括关掉了他的GitHub代码库,这些库的未来看起来岌岌可危。

但是,Ruby社区近期对于分布版本控制的关注却收到了效果:Git代码库中_why的代码已经找到,并且现在可以在GitHub上访问:http://github.com/whymirror

同样,对_why的项目继承者的寻找已经开始,可以参见whymirror项目在GitHub上的页面。现在,一些主要的项目已经找到了继承者。

其他人的新项目也许需要考虑一下那些有着同样功能但是用户群更加活跃的库了。
近来在XML、XPath、使用CSS选择器寻找元素等功能上开发者面临着Hpricot和Nokogiri的抉择。Nokogiri同样兼容JRuby,虽然他需要使用很多原生代码(例如使用ruby-ffi)。

Markaby是_why开发的样式构建库,用于创建例如HTML之类的标签。Ryan Davis近期对比了其他有相似功能的库,例如tagz、haml或builder等

你使用过_why的库吗?是否还准备继续使用呢?如果答案是否定的话,你会选择什么库用来替代呢?

查看英文原文:The Future of _why's Libraries such as Markaby and Hpricot

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

Ruby社区怎么总出这事 by Nathan Li

Ruby 的 Lucene 移植 ferret 也已经死了很久了,O'Reilly 还专门为 ferret 出过书的

如果你仔细找 比方http client 我就能从github上找出5个 多数就是换了C的核型 用RUBY作个包装一样的 by withyou gakaki

外国人也喜欢重复造轮子的
但有些方面nokogiri也有缺点的
haml也有相对的缺点,要求太严格了haml 为何大家的思路不能一致呢
在说数据库访问层datamapper sequel activerecord
也许是不愿意看其他人的代码吧 自己写来得快

什么叫失踪? by Wei Fisher

是自我和谐了?还是被他妈妈叫回家吃饭了?

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

3 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT