itni said:

itni

Ruby On Rails vs. Django vs. PHP Framework? Критерии: скорость разработки и масштабируемость в будущем. Мнения и ссылки приветствуются.

1 year, 10 months ago.

22 comments so far

  • troggy

    Первый опыт Django в Яндексе глазами разработчика. http://softwaremaniacs.org/blog/2008/01/20/yandex-offline/. Помимо этой записи стоит и весь блог проглядеть, если интересен django.

    1 year, 10 months ago by troggy

  • Strock

    Разработка visualrian.ru показала, что скорость разработки и масштабируемость у RoR офигенные, но для больших проектов фреймворк пока неприменим. Слишком все это медленно работает, я над гентаймами рыдаю каждый день.

    1 year, 10 months ago by Strock

  • troggy

    @strock а пресловутые memcached и прочие друзья гентайма? Ведь выдерживают как-то крупные проекты (twitter и иже с ним)

    1 year, 10 months ago by troggy

  • Strock

    Главным другом гентайма у нас выступает nginx )))) А кэшировать там что-то и нечего особо. Как твиттер выдерживает я вообще не понимаю, есть какой-нибудь FM, чтобы его RT, по архитектуре твиттера? Давно хотел почитать.

    1 year, 10 months ago by Strock

  • itni

    Большой проект - это сколько? Если проект рунетовский и более 2-4 тыс. в день не планируется - то кластеризации+кеширования хватит?

    1 year, 10 months ago by itni

  • itni

    Strock, как понять "но для больших проектов фреймворк пока неприменим". Т.е. если проект разрастется - придется его переписывать на PHP/Python/Java?

    1 year, 10 months ago by itni

  • cre8or

    Переписывать - это ведь практически с нуля, масштабируемость сразу закладывается :)

    1 year, 10 months ago by cre8or

  • troggy

    кстати, а почему nginx, а не родной mongrel, который по идее должен быть заточен под руби?

    1 year, 10 months ago by troggy

  • Strock

    Я имею в виду как раз посещаемость. Для каких-нибудь интранетов - самое то. Переписывать его придется на чем-нибудь более шустром. Правда, активно ждем Ruby 1.9.2, говорят, он перл по скорости переплевывает. Улучшили ли производительность во вторых рельсах - мне неведомо пока что, не тестировали, только переезжаем.

    1 year, 10 months ago by Strock

  • Strock

    @troggy, монгрел - однопоточный, не поверишь. У нас структура такая, что nginx разруливает запросы по разным апачам с mod_fastcgi, где уже вертится все. Монгрел только при разработке используется.

    1 year, 10 months ago by Strock

  • Strock

    Вообще, рекомендую насчет рельсохостинга и друзей гентайма вот такую must-read статью: http://blog.litespeedtech.com/articles/2006/08/31/my-rails-benchmark-results-lsws-lsapi-vs-nginx-fcgi

    1 year, 10 months ago by Strock

  • itni

    @strock а почему производительность Ruby так отстает от Python? Им занимались меньше, чем питоном, или просто язык настолько динамический, что его не соптимизируешь?

    1 year, 10 months ago by itni

  • itni

    Ну кстати, в первое время планирую заюзать арендованный хостинг (joyent.com или какой-нибудь наш). Ибо денег на первом этапе в обрез и посещаемость планируется маленькая.

    1 year, 10 months ago by itni

  • Strock

    У нас как-то был с целью пропаганды один чел, кажется, из голдентелекома. Он рассказывал, что у питона какой-то дюже своеобразный интерпретатор. Однопроходный, что ли, не помню. В общем из-за этого питон быстр, но в нем невозможно реализовать некоторые вещи. P.S. Я со ссылкой нагнал в предыдущем комменте. http://blog.kovyrin.net/2006/08/22/high-performance-rails-nginx-lighttpd-mongrel/ и http://blog.kovyrin.net/2006/08/28/ruby-performance-results/

    1 year, 10 months ago by Strock

  • itni

    @strock переформулирую вопрос: следует ли ожидать, что после того как дофига народу взялось за ускорение Ruby, он станет так же быстр как Python?

    1 year, 10 months ago by itni

  • Strock

    C joyent'ом дела не имел, зато имел дело с нашим русским bhost'ом. Ахтунг, если речь не идет о хотя бы vps - толку с них ноль, дадут возможность запускать вышеозначенный однопоточный монгрел, и все.

    1 year, 10 months ago by Strock

  • Strock

    @itni, люто, бешено на это надеюсь. Пока анонсы обнадеживающие.

    1 year, 10 months ago by Strock

  • Strock

    Вот такие есть данные например: http://antoniocangiano.com/2007/11/28/holy-shmoly-ruby-19-smokes-python-away/

    1 year, 10 months ago by Strock

  • itni

    Ладно. Буду смотреть в сторону рейлс и надеятся на будущее.

    1 year, 10 months ago by itni

  • Strock

    @itni, давай, дело хорошее ))))

    1 year, 10 months ago by Strock

  • itni

    Понравился коммент по ссылке: There are lies, damn lies and Benchmarks…

    1 year, 10 months ago by itni

  • Strock

    Это наверняка питонщики понабежали ))

    1 year, 10 months ago by Strock

Sign in to add a comment