精华帖 (0) :: 良好帖 (16) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-08-15
最后修改:2010-08-15
引用 Hey Yehuda,
You kind of have a nasty habit of rewriting history and it sort of borders on slander. I’m really big on guys like you saying my code sucked when it didn’t, so let’s just address your assertions right here. I suggest you change your history of Mongrel and Rails history. The truth is that Rails wasn’t thread safe until much much later. In fact, DHH and all of rails core crew swore it could never be made thread safe. Yes, they actually said it could *never* be made thread safe. The only recourse was to have Mongrel wrap all of rails in a mutex. Notice how none of the other web frameworks had this mutex, you know like Merb? Merb had to come along and prove you could make a “thread safe rails” before they even thought about it being possible. Mongrel was just trying to protect poor people who had to try to run Rails and keep it from crashing. I guess that’s why 37Signals got with Engine Yard and forced the Rails and Merb projects to merge (unlike the claim that it was a whole meeting of the minds). That way rails could finally be thread safe. And BTW, Mongrel worked perfectly fine. Your whole (i.e. not mongrel) is a load of crap. Zed 原帖:http://yehudakatz.com/2010/08/14/threads-in-ruby-enough-already/ 没错,这家伙就是当年mongrel的作者,javaeye上应该还有他当年跟dhh互喷的翻译。大概两年了,到现在还不忘记当年的争吵,还酸溜溜的说: 引用 In fact, DHH and all of rails core crew swore it could never be made thread safe. 一副到哪里都要喷rails core team的架势。
但是精彩的不是这里,是这里:http://zedshaw.com/。此人就在2010年8月份开始了一个项目:mongrel2,对!在咆哮要离开mongrel的两年后又开始了一个新的mongrel。不过也说得过去,现在的ruby社区也并非只有rails一家独大。但是这可比酸坛子里的酸菜还腰酸。不知道各位看官是个什么看法? 让我们拭目以待mongrel2的表现吧! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-08-15
作为以前zed论战的见证者,我很有兴趣去看了看mongrel2,非常感谢楼主的投递,还让我顺带知道了zeromq.
建议楼主也去仔细看看再发表高见. http://www.mongrel2.com/home http://sheddingbikes.com/posts/1276761301.html mongrel2是其实和ruby/rails没一丁点关系,只是还用了mongrel的http parser, 本身是用c写,用python做一些配置和转发,调用nginx,0mq做实际处理, 目标是做一个独立于语言和架构的WEB应用服务器,其中一个亮点是chat server 很有意思的front server,除了佩服zed的编程能力和决心,恐怕我们大多数人没资格嘲笑他. |
|
返回顶楼 | |
发表时间:2010-08-15
倒是没有嘲笑他的意思,他很有能力,在没有passenger的时代用mongrel填补rails部署的空白,只是八卦一下而已。尽管如此,还是觉得mongrel2很酸,因为完全可以叫别的名字,完全可以用ruby做配置,但是没有。
|
|
返回顶楼 | |
发表时间:2010-08-15
最后修改:2010-08-15
我是zed shaw忠实粉丝,他本身是mongrel的作者,凭什么不让他的项目继续叫mongrel2的?
感觉楼主对passenger很看好,我倒没觉得passenger有多好,mongrel之后,借助mongrel的parser涌现了thin和ebb,最新又出现了unicorn和rainbows等等ruby server,都是很有特点的项目。 mongrel创立之初就有多方面的创新,一个结果就是merb,否则就不会有rack和sinatra还有rails3了。 |
|
返回顶楼 | |
发表时间:2010-08-15
最后修改:2010-08-15
花花公子 写道 我是zed shaw忠实粉丝,他本身是mongrel的作者,凭什么不让他的项目继续叫mongrel2的?
感觉楼主对passenger很看好,我倒没觉得passenger有多好,mongrel之后,借助mongrel的parser涌现了thin和ebb,最新又出现了unicorn和rainbows等等ruby server,都是很有特点的项目。 mongrel创立之初就有多方面的创新,一个结果就是merb,否则就不会有rack和sinatra还有rails3了。 叫什么是他人身自由了,各位看官的看法也不一样。我的看法是他当年一气之下说不玩了,现在又回来搞了个叫mongrel2的东西,还跑大胡子博客去说DHH的团队压根做不出线程安全的rails云云。当然,不可否认,此人实力很强,个性也很强。 passenger3的介绍还是很具诱惑性的,现在部署起来比较流行的不是passenger+apache/nginx?看来我火星了 |
|
返回顶楼 | |
发表时间:2010-08-15
t0uch 写道 花花公子 写道 我是zed shaw忠实粉丝,他本身是mongrel的作者,凭什么不让他的项目继续叫mongrel2的?
感觉楼主对passenger很看好,我倒没觉得passenger有多好,mongrel之后,借助mongrel的parser涌现了thin和ebb,最新又出现了unicorn和rainbows等等ruby server,都是很有特点的项目。 mongrel创立之初就有多方面的创新,一个结果就是merb,否则就不会有rack和sinatra还有rails3了。 叫什么是他人身自由了,各位看官的看法也不一样。我的看法是他当年一气之下说不玩了,现在又回来搞了个叫mongrel2的东西,还跑大胡子博客去说DHH的团队压根做不出线程安全的rails云云。当然,不可否认,此人实力很强,个性也很强。 passenger3的介绍还是很具诱惑性的,现在部署起来比较流行的不是passenger+apache/nginx?看来我火星了 现在部署最流行的是直接git推到heroku上 |
|
返回顶楼 | |
发表时间:2010-08-15
花花公子 写道 t0uch 写道 花花公子 写道 我是zed shaw忠实粉丝,他本身是mongrel的作者,凭什么不让他的项目继续叫mongrel2的?
感觉楼主对passenger很看好,我倒没觉得passenger有多好,mongrel之后,借助mongrel的parser涌现了thin和ebb,最新又出现了unicorn和rainbows等等ruby server,都是很有特点的项目。 mongrel创立之初就有多方面的创新,一个结果就是merb,否则就不会有rack和sinatra还有rails3了。 叫什么是他人身自由了,各位看官的看法也不一样。我的看法是他当年一气之下说不玩了,现在又回来搞了个叫mongrel2的东西,还跑大胡子博客去说DHH的团队压根做不出线程安全的rails云云。当然,不可否认,此人实力很强,个性也很强。 passenger3的介绍还是很具诱惑性的,现在部署起来比较流行的不是passenger+apache/nginx?看来我火星了 现在部署最流行的是直接git推到heroku上 heroku的部署方式真得很爽,但是如果自己部署服务器,现在生产环境的选择不知道是怎么做是比较流行的。 |
|
返回顶楼 | |
发表时间:2010-08-16
花花公子 写道 t0uch 写道 花花公子 写道 我是zed shaw忠实粉丝,他本身是mongrel的作者,凭什么不让他的项目继续叫mongrel2的?
感觉楼主对passenger很看好,我倒没觉得passenger有多好,mongrel之后,借助mongrel的parser涌现了thin和ebb,最新又出现了unicorn和rainbows等等ruby server,都是很有特点的项目。 mongrel创立之初就有多方面的创新,一个结果就是merb,否则就不会有rack和sinatra还有rails3了。 叫什么是他人身自由了,各位看官的看法也不一样。我的看法是他当年一气之下说不玩了,现在又回来搞了个叫mongrel2的东西,还跑大胡子博客去说DHH的团队压根做不出线程安全的rails云云。当然,不可否认,此人实力很强,个性也很强。 passenger3的介绍还是很具诱惑性的,现在部署起来比较流行的不是passenger+apache/nginx?看来我火星了 现在部署最流行的是直接git推到heroku上 听说Heroku.... (1)数据库只能用PostgreSQL (2)没memcache (3)没crontab 大伙貌似都不大愿意用它吧... |
|
返回顶楼 | |
发表时间:2010-08-16
fireflyman 写道 花花公子 写道 t0uch 写道 花花公子 写道 我是zed shaw忠实粉丝,他本身是mongrel的作者,凭什么不让他的项目继续叫mongrel2的?
感觉楼主对passenger很看好,我倒没觉得passenger有多好,mongrel之后,借助mongrel的parser涌现了thin和ebb,最新又出现了unicorn和rainbows等等ruby server,都是很有特点的项目。 mongrel创立之初就有多方面的创新,一个结果就是merb,否则就不会有rack和sinatra还有rails3了。 叫什么是他人身自由了,各位看官的看法也不一样。我的看法是他当年一气之下说不玩了,现在又回来搞了个叫mongrel2的东西,还跑大胡子博客去说DHH的团队压根做不出线程安全的rails云云。当然,不可否认,此人实力很强,个性也很强。 passenger3的介绍还是很具诱惑性的,现在部署起来比较流行的不是passenger+apache/nginx?看来我火星了 现在部署最流行的是直接git推到heroku上 听说Heroku.... (1)数据库只能用PostgreSQL (2)没memcache (3)没crontab 大伙貌似都不大愿意用它吧... 具体可以看这里:http://addons.heroku.com/,加这么些服务还要加点钱 事实上,heroku的入门价格也可以买linod*的vps了 |
|
返回顶楼 | |
发表时间:2010-08-16
fireflyman 写道 花花公子 写道 t0uch 写道 花花公子 写道 我是zed shaw忠实粉丝,他本身是mongrel的作者,凭什么不让他的项目继续叫mongrel2的?
感觉楼主对passenger很看好,我倒没觉得passenger有多好,mongrel之后,借助mongrel的parser涌现了thin和ebb,最新又出现了unicorn和rainbows等等ruby server,都是很有特点的项目。 mongrel创立之初就有多方面的创新,一个结果就是merb,否则就不会有rack和sinatra还有rails3了。 叫什么是他人身自由了,各位看官的看法也不一样。我的看法是他当年一气之下说不玩了,现在又回来搞了个叫mongrel2的东西,还跑大胡子博客去说DHH的团队压根做不出线程安全的rails云云。当然,不可否认,此人实力很强,个性也很强。 passenger3的介绍还是很具诱惑性的,现在部署起来比较流行的不是passenger+apache/nginx?看来我火星了 现在部署最流行的是直接git推到heroku上 听说Heroku.... (1)数据库只能用PostgreSQL (2)没memcache (3)没crontab 大伙貌似都不大愿意用它吧... 1. 数据库你可以选择amazon rds和mongohq,Heroku正在推出他们自己的couchdb供你选择。 2. memcache已经加上了,免费可使用5M。http://addons.heroku.com/memcache 3. crontab有,但是一天一次是免费的,一小时一次是每个月3美元。http://addons.heroku.com/cron |
|
返回顶楼 | |