Ход раком
Чтобы ИТ-индустрия окончательно встала раком, Гуглу сейчас нужно сделать ход конем - разработать ТРЕТИЙ вариант кроссплатформенного языка-платформы с собственной виртуальной машиной, JIT, итд, итп, в дополнение к жабе и дотнету. И сманить девелоперов на него какими-нибудь заманухами страшными.
Тем более что дотнет семимильными шагами двигается в ту же over-engineered сраку, что и жаба, а альтернативы реальной тому и другому и нету.
Тем более что дотнет семимильными шагами двигается в ту же over-engineered сраку, что и жаба, а альтернативы реальной тому и другому и нету.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
Мой поинт лишь в том, что вопрос скорости в сравнении руби и питона поднимать нет смысла, и отвергать руби по одному этому критерию неразумно. Об этом с самого начала и толкую.
no subject
no subject
no subject
то есть нравится питон и не нравится руби?
Таки да.
вы содомит?
Вам нравится lisp. Так что от себя могу вам задать точно такой же вопрос. :]
no subject
no subject
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
no subject
no subject
http://softwaremaniacs.org/blog/2008/02/22/why-offline-crashed/
Гугл тоже использует питон для некоторых сервисов. Когда серверов до жопы - можно. Там же можно и Руби.
no subject
Можем только сказать, что после размазывания по кластеру "крейсерская" нагрузка получается в районе 7-8 RPS на машину. Это и внешний, и внутренний трафик. И это совсем далеко от обстрельных нагрузок, где сервис держал порядка 100 RPS на одном хосте.
http://webnewage.org/2009/05/15/widget-on-morda/
Ню-ню.
no subject
no subject
А 100 RPS на Руби держать не сложнее, чем на Питоне.
no subject
no subject
- в первой статье, на которую вы сослались (why-offline-crashed) я долго рассказывал, что тормоза обеспечил неудачный индекс MySQL
- из второй статьи про Афишу тоже нигде не не следует, что 100RPS -- это потолок Питона, и поскольку я знаю, как она написана, я могу сказать, что причина в сложных запросах в базу
- то, что "поиск" написан на C++ -- подмена понятий, потому что речь здесь про веб-морду, а она написана на Перл (а весь остальной поиск написан на некотором количестве разных языков, включая и плюсы, конечно)
В общем и целом, идея о том, что причиной тормозов на вебе является *язык* -- это либо трайбализм, либо непрофессионализм (либо они вместе). На Питоне, Руби, PHP и Перл в вебе написано больше, чем на плюсах или Яве. Так что, про зависимость от области применимости вы сказали в принципе правильно, но по сути поставили всё с ног на голову: надо ещё поискать приложения, где интерпретируемые языки бы не справлялись.
no subject
Мои возражения возникли, когда человек стал отказывать руби в пользу питона по причине медлительности первого. То, что на обоих люди успешно пишут в вебе, мне вполне очевидно. И это как раз тот случай, где скорость скрипта не самое главное, и в определенных пределах интерпретируемые языки вполне годятся.
>надо ещё поискать приложения, где интерпретируемые языки бы не справлялись.
Веб-девелоперу, наверное, и правда сложно такое представить. :) Я вот обработкой и сжатием видео занимаюсь, там сплошь примеры таких приложений.
no subject