阅读更多

9顶
0踩

编程语言

原创新闻 Rails创始人DHH首次回应Zed Shaw对Rails的抨击

2008-11-13 22:48 by 见习编辑 robbin 评论(11) 有6039人浏览
Ruby的Web服务器Mongrel创始人Zed Shaw在2007年年底对Rails框架和Rails社区进行了毫不留情、甚至可以说非常粗俗的抨击和辱骂。关于Zed Shaw对Rails社区的抨击请看Zed Shaw猛烈抨击Rails社区,以及JavaEye会员LordHong的翻译全文系列:【原创翻译】Rails Is A Ghetto (part 1)

今天Rails框架创始DHH首次在自己的博客上面正式回应了Zed Shaw在将近一年之前的抨击。DHH最近开始撰写关于围绕Rails话题的一个系列文章,意在对围绕Rails周围的种种置疑和争议给出一个私人的看法,希望消除对Rails的一些不正确的看法。在该系列文章的第一篇Rails难以部署的猜疑,DHH介绍了Rails部署方式的变迁,并且高度赞扬了mod_rails部署方式的简便性。而在第二篇Rails每天要宕掉400次?文章中,DHH说:

DHH 写道
在Zed Shaw发表了他著名的讨伐文章后,很多人都非常伤心,而我尤其难过,我简直难以相信这是那个曾经在芝加哥和我共进午餐,并且我们曾经交流过很多次的Zed同学。我猜想他一定是遇到了什么困难,而得不到任何帮助。


然后DHH对于Rails每天要宕掉400次的说法给出了解释。当时Basecamp使用的Mongrel进程存在内存泄漏,而我们使用了内存监控进程监视Mongrel进程,每当Mongrel使用的物理内存超过250MB,监控程序就会在该Mongrel处理完当前请求以后重起他。Mongrel并没有宕掉,也没有丢失数据,当然也没有发生每天400次重起那么频繁。

后来在Mongrel提供了一个补丁修复之后,这种重起现象基本消除了,这是2006年的事情了,Zed Shaw在2007年底提到这个事情早已经是远古的事情了。
9
0
评论 共 11 条 请登录后发表评论
11 楼 jianfeng008cn 2008-11-15 09:50
完全强词夺理,rvm内存泄露就内存泄露,狡辩个锤子啊!
10 楼 wosmvp 2008-11-15 08:10
从 Zed 的回应看,有点强词夺理……
9 楼 wosmvp 2008-11-15 08:09
Zed 回应:

http://www.zedshaw.com/blog/2008-11-13.html

  


DHH 在文中做出修改:

Zed insinuated that it's normal for Rails to restart 400 times/day because Basecamp at one point did this with a memory watcher that would bounce its (Mongrels) FCGIs when they hit 160MB (250MB). These FCGIs would then gracefully exit after the current request and boot up again. No crash, no lost data, no 500s.
8 楼 dohkoos 2008-11-14 21:23
引用
这叫什么回应呀.就相当于人家说十年前说你不够胖.你现在胖了,来反驳人家说看我怎么不胖了.


好语
7 楼 ray_linn 2008-11-14 19:40
对于rails难以部署的指责倒是真的,和php比比看,copy and run...还是折腾老半天?
6 楼 inosin 2008-11-14 15:18
愤青,又见愤青~
5 楼 richyzhang 2008-11-14 12:44
dogstar 写道

这叫什么回应呀.就相当于人家说十年前说你不够胖.你现在胖了,来反驳人家说看我怎么不胖了.


DHH的回应很清楚,Rails本身不会自己崩溃,Mongrel也不会自己崩溃,内存泄漏是久远以前的事情,重启是监控工具干的.
而且,关于400次的事情以前似乎澄清过,只不过没这次说得那么明确,给出250MB这样的数字出来.
4 楼 qichunren 2008-11-14 12:20
这就是
看他说的NB话:
引用
I’m the greatest programmer the world has known, and it’s time you all learn this truth. Learn it so completely you are forced into hiding … never to touch a keyboard again.
3 楼 CharlesCui 2008-11-14 11:30
真好!
有Zed Shaw的鞭策,DHH要更努力。

除了rails,ruby还有没有别的杀手级的应用了?
2 楼 dogstar 2008-11-14 09:18
这叫什么回应呀.就相当于人家说十年前说你不够胖.你现在胖了,来反驳人家说看我怎么不胖了.
1 楼 richyzhang 2008-11-14 09:04
DHH总是不鸣则已,一鸣惊人.

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 9.20 [JavaWeb] XML(dom dom4j).HTTP协议.把XML当做数据库,完成系统的(增加、删除、修改、查找功能)!

    文章目录XMLXML特殊符号XML解析机制(dom)DOM树的对象类型XML解析机制(dom4j)HTTP协议常见状态码的含义HTTP响应模型 XML xml :可扩展标记语言: 标签可以任意定义,不需要进行编译,浏览器就可以解析 Xml 1.充当数据库 2.在框架中充当配置文件 Extendsible Markup Language 缩写XML 使用简单的标记来描述数据 格式良好的xml文...

  • HTML5新增的几个布局结构元素

    HTML5新增的几个布局结构元素 1.header元素:一般用于网页的头部,定义头部的区域块,也可以定义一块内容,所定义的内容是一块独立的。 <header> <h1>中国最大的搜索引擎</h1> <a href=...

  • 这个小项目,拜托各位路过的请都来指点一下啊

    今年准大三,暑期在VCC实验室里待了几周,可能通信系的学生以后偏向的都是硬件方面,或者嵌入式的行业吧,但是我却对软件开发情有独钟,而且很高兴专业里面有几个跟我志同道合的朋友,我们在一起虽然观点有分歧,...

  • 关于c++中原型模式的一个问题,请告诉进来帮忙指点一下

    这几天再看设计模式,在看到原型模式的原理时,心里就想这个实现不就可以用复制构造函数不就可以了吗,等看到示例代码时发现还真是差不多这么回事,但是在实现代码中却有点不好理解,如下代码: #include using ...

  • 程序员如何明智地提出好的问题

    在 黑客 的世界,你所提技术问题的回答很大程度上取决于你提问的方式与解决此问题的难度,本文将教你如何提问才更有可能得到满意的答复。 开源程序的使用已经很广,你通常可以从其它更有经验的用户而不是黑客那里...

  • 迷茫啊,请从事IT行业的前辈们指点一下

    我是信息安全大三的学生,专业基础不怎么好,前几天看到新闻说是一个大四刚毕业的信息安全专业的学生劳累过度猝死,从事IT都这么拼命才行吗?对于信息安全来说,主要靠专业知识还是实践经验呢?不知道做信息安全的...

  • 想提高面试通过率?回答好这10个问题征服面试官

    之前UI黑客发表了一篇叫《面试了50多位UI设计师,我...这次我把这三个问题结合工作实际详细解答下,同时也整理了之前在面试过程中经常问的其他几个问题。这些都是在实际工作中总结的,也许你在面试中也碰到过。 ...

  • WebService 问题求指点

    按照教学视频里的教程尝试做了一个最简单的Demo,但出现了一下问题。百思不得其解,在网上找了很久也没有找到答案。故此在这里发帖求各位大神指点下。 下面是问题描述: 照理说能访问到wsdl文件就说明web ...

  • 写给大学男同胞几条择偶建议

    再举个男生的例子:我一个法语一窍不通的同学暑假去法国自助游,也是通过英语+手势+画图的方式点菜、问路、订旅馆、讨价还价,吃好玩好还交了几个当地的朋友。他的名言是“把我扔在地球上任何一个有人生活的地方,我...

  • 给定日子,返回是一周的第几天--【编程珠玑】

    给定日子,判断是一周的第几天; 这一题其实是和上一篇是一个系列的,由于我只找到1900年1月1日星期一,暂且先判断这以后的日期吧;(一周的第一天是星期天,即周日) 上一篇是用来得到两个日期的天数的,那这一道...

  • Python 每日一题(计算一个日期是该年的第多少天)

    3、累加天数:输入月份如果大于1,则为:前几个月的天数 + 输入天数,否则就是输入的天数。 程序实现: def is_leap(year): ''' 判断年份是否为闰年 :param year: 判断的年份数 :return:...

  • Java脚本:获取距离当前日期接近的一个工作日

    这里有2个问题:为什么要写这个脚本?为什么要用java去写?通过之前的文章介绍,大家应该知道,我们在做自动化的时候,选用的是Metersphere平台,考虑到易用性和维护成本,我会考虑将一些扩展脚本以jar包的形式...

  • 怎么写好一份程序员简历(转载几篇)

    你要和想找好工作, 基本假设就是大家都是明白人不好骗的。 看简历的人也上过学,也写过简历,更清楚其中的注水手段,以为自己能吹牛过关,大部分都是自取其辱。即便你过了简历 筛选一关, 也没那么容易,

  • 用C编程计算某日期是一年中第几天

    输入年月日,编写程序计算所输日期是当年的第几天 *//* 2.已知列车隔日发车,且1/1/2006不发车(无ticket),如果所输入数据在此日期之后,则输出有没有车票,否则仅输出上一步结果。*//* month/date/year is which day...

  • 找了几天了,就是搞不定,请高手帮助

    各位高手,我是一个VB初学者,现在编了一个小程序公司在用,但公司有的用笔记本,有的用台式机,分辨率有1024*768和800*600的,但我用800*600编程的,现在笔记本用户用软件的时侯总是感觉别扭,我在网上下载了几个能...

  • 像“今日头条”这样的模块滑动特效,大概咋写,求指点 ?---酷课堂iOS交流群问答整理(201805期)

    我们是一个什么样的组织: 酷课堂iOS交流群,聚集了一群热爱技术、有趣、有料,平均Q龄在10年以上的“老司机”,他们遍布在全国/球各地,有知名企业iOS工程师、高校大学生、自由职业者……如果你也是这样的人,欢迎...

  • 初探性能优化:2个月到4小时的性能提升

    点击蓝色“程序猿DD”关注我哟加个“星标”,不忘签到哦转载自:https://www.cnblogs.com/flashsun/p/7744466.html关注我,回复口...

  • 【单片机】msp430几种不同开发平台的对比

    编译、运行和下载 总结: AVRGCC、ARMGCC和MSPGCC 【IAR编译和单片机】IAR编译和单片机的一些积累 IAR配置中遇到的几个错误 IAR配置中遇到的几个错误_happyflovef的博客-CSDN博客 怎样最好地使用MSP430 编译器的建议...

  • 一名 IT 经理是怎么把一个项目带崩的

    在最近的几天,我每天都在反思自己,我都在问自己以下几个问题: 1.我做错了什么? 2.我在其中占有多重的因素? 以下内容,我将回答以上问题,并在最后说一下我的补救措施。 项目和团队背景 首先给大家说明...

Global site tag (gtag.js) - Google Analytics