首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Unix的理念是否在Ruby社区中失宠了?

Unix的理念是否在Ruby社区中失宠了?
EN

Stack Overflow用户
提问于 2009-12-21 11:49:24
回答 6查看 1.4K关注 0票数 22

几年前,Unix哲学的支持者David Korn在a Slashdot interview中指责Perl程序员编写单片的Perl脚本,而没有通过管道、重定向等使用Unix工具包。"Unix不仅仅是一个操作系统,“他说,”它是一种做事的方式,而shell起着关键的作用,它提供了使其工作的粘合剂。“

似乎提醒也同样适用于Ruby社区。Ruby通过popen,STDIN,STDOUT,STDERR,ARGF等与其他Unix工具协同工作具有很好的特性,但似乎越来越多的Ruby开发者选择使用Ruby绑定和Ruby库来构建整体式Ruby程序。

我知道,在某些情况下,使用单一的Ruby进程并在一个Ruby进程中完成所有工作可能有性能上的原因,但肯定有很多离线和异步任务可以由Ruby程序和其他小程序一起很好地处理,每个小程序都以Unix方式做好一件事,并具有这种方法提供的所有优势。

也许我只是遗漏了一些明显的东西。Unix哲学在今天是否仍然和10年前一样重要?

EN

Stack Overflow用户

发布于 2009-12-21 12:09:40

它似乎并没有完全迷失。我读到了最近的一篇blog entry by Ryan Tomayko文章,它强调了UNIX的哲学以及the Unicorn HTTP Server是如何接受它的。然而,他确实有同样的普遍感觉,即ruby社区在总体上忽略了UNIX的哲学。

票数 4
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1938068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档