Ruby и жизнь ;)
От: Andrei N.Sobchuck Украина www.smalltalk.ru
Дата: 04.01.08 12:13
Оценка: 23 (2)
http://www.zedshaw.com/rants/rails_is_a_ghetto.html

After revitalizing myself, getting out of the Rails business (or trying), distancing myself from Mongrel, disconnecting from the Ruby community, and focusing on my business skills, I finally felt ready to figure out why the hell the Rails community is so completely and totally useless, stupid, and arrogant.
...
The main Rails application that DHH created required restarting _400 times/day. That’s a production application that can’t stay up for more than 4 minutes on average.

http://www.smalltalk.ru << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Я ненавижу Hibernate
Автор: Andrei N.Sobchuck
Дата: 08.01.08
!
Re: Ruby и жизнь ;)
От: dmz Россия  
Дата: 04.01.08 15:10
Оценка:
Все-таки я осилил эту статью

Волшебно:

Now, DHH tells me that he’s got 400 restarts a mother fucking day. That’s 1 restart about ever 4 minutes bitches. These restarts went away after I exposed bugs in the GC and Threads which Mentalguy fixed with fastthread (like a Ninja, Mentalguy is awesome).

If anyone had known Rails was that unstable they would have laughed in his face. Think about it further, this means that the creator of Rails in his flagship products could not keep them running for longer than 4 minutes on average.



А какой язык
Re[2]: Ruby и жизнь ;)
От: Andrei N.Sobchuck Украина www.smalltalk.ru
Дата: 04.01.08 17:56
Оценка:
Здравствуйте, dmz, Вы писали:

dmz>Все-таки я осилил эту статью


Автор выглядит слегка обиженным на... всех. Но то, что он описует вполне может быть правдой То бишь с коммерциализацией пришла негибкость.
http://www.smalltalk.ru << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Я ненавижу Hibernate
Автор: Andrei N.Sobchuck
Дата: 08.01.08
!
Re[2]: Ruby и жизнь ;)
От: Andrei N.Sobchuck Украина www.smalltalk.ru
Дата: 04.01.08 17:58
Оценка:
Здравствуйте, dmz, Вы писали:

dmz>Волшебно:


dmz>

dmz>That’s 1 restart about ever 4 minutes bitches.


Кстати, если там 400 серверов, то каждый экземпляр рестартуют всего 1 раз в сутки
http://www.smalltalk.ru << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Я ненавижу Hibernate
Автор: Andrei N.Sobchuck
Дата: 08.01.08
!
Re[3]: Ruby и жизнь ;)
От: Mamut Швеция http://dmitriid.com
Дата: 04.01.08 18:07
Оценка:
dmz>>Волшебно:

dmz>>

dmz>>That’s 1 restart about ever 4 minutes bitches.


ANS>Кстати, если там 400 серверов, то каждый экземпляр рестартуют всего 1 раз в сутки


Там обновилось. у них было 400 рестартов на 60 процессов. Что конечно реже, чем раз в четыре минуты, но все же


dmitriid.comGitHubLinkedIn
Re[4]: Ruby и жизнь ;)
От: Alex EXO http://aleksandr-zubarev.moikrug.ru/
Дата: 05.01.08 02:54
Оценка:
Здравствуйте, Mamut, Вы писали:
M>Там обновилось. у них было 400 рестартов на 60 процессов. Что конечно реже, чем раз в четыре минуты, но все же

Зашел сейчас посмотреть на одно из наших приложений.
Последний рестарт был 12-го декабря, когда UPS на сервере сдох. С тех пор полет нормальный...
Re[5]: Ruby и жизнь ;)
От: dmz Россия  
Дата: 05.01.08 04:41
Оценка:
AE>Зашел сейчас посмотреть на одно из наших приложений.
AE>Последний рестарт был 12-го декабря, когда UPS на сервере сдох. С тех пор полет нормальный...

А нагрузка какая? И как развернуто (WebRick? Mongrel?)
Re: Ruby и жизнь ;)
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 05.01.08 08:14
Оценка: 1 (1)
Здравствуйте, Andrei N.Sobchuck, Вы писали:

ANS>http://www.zedshaw.com/rants/rails_is_a_ghetto.html


ANS>

After revitalizing myself, getting out of the Rails business (or trying), distancing myself from Mongrel, disconnecting from the Ruby community, and focusing on my business skills, I finally felt ready to figure out why the hell the Rails community is so completely and totally useless, stupid, and arrogant.
ANS>...
ANS>The main Rails application that DHH created required restarting _400 times/day. That’s a production application that can’t stay up for more than 4 minutes on average.


Для поднятия настроения можно почитать обсуждение этой статьи на LOR. Обсуждение по большей части ведется в том же стиле, что и сама статья

И, кстати, речь там идет не столько о Ruby, сколько о Rails. Так что тему нужно было назвать "Rails и жизнь", т.к. Ruby != Rails (к счастью).


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[3]: Ruby и жизнь ;)
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 05.01.08 08:16
Оценка:
Здравствуйте, Andrei N.Sobchuck, Вы писали:

ANS>Здравствуйте, dmz, Вы писали:


dmz>>Все-таки я осилил эту статью


ANS>Автор выглядит слегка обиженным на... всех. Но то, что он описует вполне может быть правдой То бишь с коммерциализацией пришла негибкость.


Скорее с коммерциализацией пришли толпы ламмеров.

А автор, вообще-то говоря, попал в OpenSource-ловушку. Сделав OpenSource-овый Mongrel он не смог зарабатывать на нем деньги.


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[6]: Ruby и жизнь ;)
От: Alex EXO http://aleksandr-zubarev.moikrug.ru/
Дата: 05.01.08 11:50
Оценка:
Здравствуйте, dmz, Вы писали:
dmz>А нагрузка какая? И как развернуто (WebRick? Mongrel?)

Нагрузка не большая — в среднем, пара запросов в сек. Mongrel.
Re[2]: Ruby и жизнь ;)
От: Andrei N.Sobchuck Украина www.smalltalk.ru
Дата: 08.01.08 07:59
Оценка:
Здравствуйте, eao197, Вы писали:

E>И, кстати, речь там идет не столько о Ruby, сколько о Rails. Так что тему нужно было назвать "Rails и жизнь", т.к. Ruby != Rails (к счастью).


Баг, из-за которого нужно было перезагружать сервак, был в самом Ruby. Так что, формально всё правильно.
http://www.smalltalk.ru << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Я ненавижу Hibernate
Автор: Andrei N.Sobchuck
Дата: 08.01.08
!
Re[3]: Ruby и жизнь ;)
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 08.01.08 08:14
Оценка: 1 (1)
Здравствуйте, Andrei N.Sobchuck, Вы писали:

ANS>Здравствуйте, eao197, Вы писали:


E>>И, кстати, речь там идет не столько о Ruby, сколько о Rails. Так что тему нужно было назвать "Rails и жизнь", т.к. Ruby != Rails (к счастью).


ANS>Баг, из-за которого нужно было перезагружать сервак, был в самом Ruby. Так что, формально всё правильно.


Баг-то был в Ruby, но Зед Шоу обозвал свой опус как "Rails is a Ghetto", а не "Ruby is a Ghetto". И плачется он по поводу обилия ламеров, подсевших на RoR и загадивших все форумы.


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[4]: Ruby и жизнь ;)
От: Andrei N.Sobchuck Украина www.smalltalk.ru
Дата: 08.01.08 08:19
Оценка:
Здравствуйте, eao197, Вы писали:

E>Баг-то был в Ruby, но Зед Шоу обозвал свой опус как "Rails is a Ghetto", а не "Ruby is a Ghetto". И плачется он по поводу обилия ламеров, подсевших на RoR и загадивших все форумы.


Ладно. Но этот баг в руби тоже признавать и фиксить не хотели.
Но вообще всё печально — типа, только появляется популярность, так тут же всё, гайки продукту (с точки зрения программиста, а не бизнесмена) Правильно Линус делает, когда всё в ежовых рукавицах держит
http://www.smalltalk.ru << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Я ненавижу Hibernate
Автор: Andrei N.Sobchuck
Дата: 08.01.08
!
Re[5]: Ruby и жизнь ;)
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 08.01.08 08:29
Оценка: +2
Здравствуйте, Andrei N.Sobchuck, Вы писали:

ANS>Здравствуйте, eao197, Вы писали:


E>>Баг-то был в Ruby, но Зед Шоу обозвал свой опус как "Rails is a Ghetto", а не "Ruby is a Ghetto". И плачется он по поводу обилия ламеров, подсевших на RoR и загадивших все форумы.


ANS>Ладно. Но этот баг в руби тоже признавать и фиксить не хотели.


Такие вещи, к сожалению, встречаются повсеместно.

ANS>Но вообще всё печально — типа, только появляется популярность, так тут же всё, гайки продукту (с точки зрения программиста, а не бизнесмена) Правильно Линус делает, когда всё в ежовых рукавицах держит


Ну количество ошибок и нестабильностей в Linux-е так же притча во языцах
К тому же Линус получает часть своих доходов за счет Linux-а, а вот Зеду за Mongrel никто не платит, вот он и раздухарился.


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re: Ruby и жизнь ;)
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 14.01.08 13:02
Оценка:
Здравствуйте, Andrei N.Sobchuck, Вы писали:

ANS>http://www.zedshaw.com/rants/rails_is_a_ghetto.html


ANS>

After revitalizing myself, getting out of the Rails business (or trying), distancing myself from Mongrel, disconnecting from the Ruby community, and focusing on my business skills, I finally felt ready to figure out why the hell the Rails community is so completely and totally useless, stupid, and arrogant.
ANS>...
ANS>The main Rails application that DHH created required restarting _400 times/day. That’s a production application that can’t stay up for more than 4 minutes on average.


В то время, пока Зед Шоу матерно жалуется на RoR-сообщество, кто-то умудряется получать миллионные инвестиции в развитие Rails, Ruby и Merb:
Engine Yard Raises $3.5 Million from Benchmark Capital
Engine Yard &amp; Benchmark Capital
В последней ссылке указывается, на что пойдут эти деньги:

...
• Building new clusters in Sacramento, New Jersey, and London over the next 3 months. This is faster than we would otherwise, and allows us to stay well ahead of customer needs.

• Supporting the open-source Ruby implementation Rubinius by bringing on 4 great contributors to join Evan Phoenix's team at Engine Yard.

• Supporting the Ruby web framework Merb by bringing on 1 full-time contributor and several part-time contributors.

• Strengthening business infrastructure at Engine Yard, such as our phone system, CRM, accounting, etc.

• Strengthening our staff to better support changing needs of customers, such as growing technical sales and account management.

• Offering new options to customers who want the same ease-of-use they find with deployments at Engine Yard, but running on their own large server farms or on various cloud computing platforms. For instance, we hired a very talented individual from Yahoo last week, who helped manage tens of thousands of servers.

We believe Ruby and Rails are very important technologies, and we see this investment as a key tool to better support both!


Кстати о Rubinius. Недавно прошли новости о том, что разработчики Rubinius сделали очередной шаг к полной совместимости с Ruby 1.8: удалось запустить irb и rake.


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.