LINUX.ORG.RU

Rails is a ghetto


0

0

Полезное чтиво для тех, кто живёт в розовых очках. Ruby-ninja Zed Shaw (тот самый, которому мы обязаны Mongrel) рассказывает о своей жизни в Ruby & Rails мире: немного о трудностях в поиске работы, рассказы о кухне ThoughtWorks и 37 signals (к примеру вы знали, что DHH приходилось перезапускать сервера по 400 раз на дню?)

>>> Подробности

anonymous

Проверено: anonymous_incognito ()

руби неплохой язык для академических задач, не требующих выской скорости вычислений и низкого расхода памяти, для любителей ООП и аккуратного кода. А руби он рэйлс наверное всеж не нужен (

daaaad
()

и вот щас прибежит агрессивный молодняк и начнёт брызгать слюной и фекалиями, доказывая, что Руби и Рельсы - это лучшее, что придумало человечество после пастеризации молока... уныло, увы...

anonymous
()

Мужик сурово взялся за дело: "This means that thanks to Larry Flynt I can stab them in the ear verbally, insult them, question their sexual orientation, and say anything that’s true and they just have to take it. Their only recourse is to write their pathetic little rebuttals in their stupid little blogs"

tailgunner ★★★★★
()
Ответ на: комментарий от stassats

> Мы вспомнили о Лиспе, о Хаскелле. Собственно о чем может быть еще речь?

Например, Zed Shaw говорит: "probably start getting into more Python, Factor, and Lua in the coming months", так что можем поговорить о преимуществах Python перед Ruby 8)

А что такое Factor? o_O

tailgunner ★★★★★
()

идеальное применение руби (на мой взгляд) - начальное обучение программированию - применение в академических работах (курсачи, кандидатские и т.д.) , для себя - встроенное решение (типо языка какой-нить большой системы АСУ). И то там подвигать надо конкурентов

руби он рэйлз тоже возможно применять для создания домашних страничек и разных интернет визиток, но при условии , что вся кухня стоит на сервере, поддерживается грамотными спецами и т.д., а любители, собственно, сидят там в песочницах и мочат сайтики. Ну скажем так - кусочек от сегмента php.

daaaad
()

А, питон наше все?

sv75 ★★★★★
()

> к примеру вы знали, что DHH приходилось перезапускать сервера по 400 раз на дню?

Автору и модератоу - незачет. Он не сам их перезапускает. И кстати о чем речь, что имернно там рестартится - я так и не понял. Апач? Руби?

sv75 ★★★★★
()
Ответ на: комментарий от sv75

>> к примеру вы знали, что DHH приходилось перезапускать сервера по 400 раз на дню?

> Автору и модератоу - незачет. Он не сам их перезапускает. И кстати о чем речь, что имернно там рестартится - я так и не понял. Апач? Руби?

Переводят как могут. Можешь лучше - попробуй.

"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".

tailgunner ★★★★★
()
Ответ на: комментарий от sv75

> Он не сам их перезапускает

а что, если не сам, то 400 перезапусков в день - нормально уже? бугага

> И кстати о чем речь, что имернно там рестартится - я так и не понял. Апач? Руби?

ну, если почитать дальше "That’s 1 restart about ever 4 minutes bitches. These restarts went away after I exposed bugs in the GC and Threads ", то по всей видимости, речь идет о руби

anonymous
()
Ответ на: комментарий от anonymous

> Матюки какие-то.

Достали мужика.

> Этот парень может писАть без матов?

Да. Я читал его еще до того, как он связался с RoR.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

> Кстати, а что еще не нужно (кроме Хаскеля)?

C, C++, Lisp, Fortran... Да что там мелочиться! _Все_ языки програмирования, кроме PHP, VBA и C#. Эти языки глобальны и надёжны! На них надо писать!

anonymous
()
Ответ на: комментарий от anonymous

> PHP, VBA и C#. Эти языки глобальны и надёжны!

И стабильны. Не забывай всю триаду - глобальность, надежность, стабильность, это важно.

tailgunner ★★★★★
()
Ответ на: комментарий от geek

>>рулит только Perl!

>неудобно ему наверное....в гробу рулить

Дык гроб-то с дизельным движком, хромированным бампером и прочими прелестями готичного авто...

AiFiLTr0 ★★★★★
()

Как же лень читать английский текст в таких объёмах после праздника... Изверги.

troorl ★★
()
Ответ на: комментарий от tailgunner

> Переводят как могут. Можешь лучше - попробуй.

1. Откуда автор взял слово "сервер" ? 2. Я не играю и не пою, мне теперь музыкантов критиковать воспрещается?

> "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".

"Большое Rails-приложение, созданное DHH, перезапускается в рабочих условиях 400 раз в сутки."

Кстати, уже 10.

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

> а что, если не сам, то 400 перезапусков в день - нормально уже? бугага

Нет, конечно. Но большие проблемы были, как я понимаю, в самом руби?

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

> Этот парень может писАть без матов?

Судя по названию блога - уже нет.

sv75 ★★★★★
()

INTERCAL - наше всё

anonymous
()

Вот не понимаю: все ноют, что Ruby тормозной, что ему нужен JIT compiler, а JRuby не юзают.

DOKA
()
Ответ на: комментарий от DOKA

> Вот не понимаю: все ноют, что Ruby тормозной, что ему нужен JIT compiler, а JRuby не юзают.

JRuby - это интерпретатор Ruby, написанный на Яве. С чего бы ему быть быстрее интерпретатора на Си?

tailgunner ★★★★★
()

Внатуре гетто. На рельсах пишут только самовлюбленно-некрофиличные жертвы опальных маньяков.

anonymous
()
Ответ на: комментарий от tailgunner

> JRuby - это интерпретатор Ruby, написанный на Яве. С чего бы ему быть быстрее интерпретатора на Си?

Чисто ради интереса залез на википедию. В интерпрете, говорят, действительно тормзной, раза в 4 тормознее сишного 1.9. Но:

The upcoming JIT mode will be available for JRuby 1.1. In performance benchmarks, JRuby is faster in most cases than C Ruby 1.8 [9][10][11]but still slower C Ruby 1.9[12].

anonymous
()
Ответ на: комментарий от anonymous

> В интерпрете, говорят, действительно тормзной, раза в 4 тормознее сишного 1.9. Но:

> The upcoming JIT mode will be available for JRuby 1.1

Разве 1.1 уже вышел? Видно, я пропустил.

> In performance benchmarks, JRuby is faster

"There are lies, damned lies, statistics and benchmark results" (c) ;)

tailgunner ★★★★★
()
Ответ на: комментарий от mirage

Достали уже недо-языки плодить. Один чайниковый язык можно завести, он даже полезен, и по праву первой ночи на этом месте уже есть PHP. Нафига писать остальные поделия с отдельным синтаксисом? Велосипедостроение блин.

gods-little-toy ★★★
()
Ответ на: комментарий от mirage

>а Lua и LuaJIT уже давно работают. при том шустры и немонструозны. Ruby не нужен.

Самое интересное, что в сторону Lua я не видел ни одной пролетающей какашки... LOR??? Помню как раньше было модно здесь закидывать какашками Java, C#, Python и т.д. и наоборот говорить, что Hasskel, Lisp, Ruby и т.д. - труЪ...

Так, что должен Вас разочаровать... Скоро и Lua будет модно какашками закидывать... =)

Это же LOR...

zHACKa
()
Ответ на: комментарий от anonymous

> Что-то дофига там читать надо, сделайте резюме: раби сосёт, да?

угу. причмокивая.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.