LINUX.ORG.RU

PHP vs RoR vs Django


0

0

Опубликованы результаты сравнительных испытаний производительности трёх различных веб-фреймворков: Symphony(PHP), Ruby on Rails и Django(Python).

Вкратце: Rails оказался гораздо быстрее, чем Symphony, а Django - гораздо быстрее, чем Rails.

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

★★

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

>gzip у нормальных людей реализован на уровне mod_gzip, дитятко.

Нормальные люди отсутствовали, когда к http прикручивали паковщики..

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

> Библиотек ноль.

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

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

> До рубистов начинает доходить, что инфраструктура для языка тоже важна, или мне показалось?

Не увиливате, дорогой. Для руби библиотек море. Для парсера - Х%Й.

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

> Не увиливате, дорогой. Для руби библиотек море.

Да я парсер привел как контрпример :) Parser по сравнению с Ruby - Ruby по сравнению с PHP. Это именно что касается инфраструктуры.

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

> То есть парсер хуже раби? А зачем тогда слезать с PHP?

По уровню инфраструктуры - безусловно.

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

> Хм... А я ведь и в третий раз могу повторить, что структуру таблицы я описываю в классе, и никогда её не создаю и не изменяю руками

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

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

> А как с трудоустройством рубиста/питониста? Есть ли конторы в, например, Москве, где хочут рубиста?

Хрен там:( Не нашёл. Только если freelance ну или свой бизнес.

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

> что в них нельзя делать _asm {}.

Не помню как там дела у пыхпых но в заюзать сишный модуль в руби нараз. Так что с асмом нет проблем;)

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

> Не помню как там дела у пыхпых но в заюзать сишный модуль в руби нараз. Так что с асмом нет проблем;)

В пыхпыхе тоже можно. %)

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

> ^MAIN:pSQL.метод или ^MAIN:pSQL

Тааак смотрим гугл. Выясняем что товрищ Aceler не знает что такое ORM. Хотя может это такой хреновый:) ORM. ну-ну.

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

Угу, слышим звон, да только не знаем где он. Ну покажите же наконец эту кучу бибилиотек. Только не таких как QuickHtlm и Smarty, а то тут кричать что это отстой, надо что бы в библиотеке всё сразу было, в том числе большая зелёная кнопка "Сделать всё".

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

$ ls /usr/portage/dev-ruby|wc -l
156
$ ls /usr/portage/dev-php|wc -l
102

Йад будете прямо здесь пить, или вам с собой налить?

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

>> Кстати, RoR уже научили локализации? А межязыковому взаимодействию?

>Давно. См плугины.

(злорадно) Шо! И unicode?

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

>Йад будете прямо здесь пить, или вам с собой налить?

Подумаешь, я посчитал не число пакетов, а их число помноженное на стандартное число строк в сообщении о пакете. Поропорции от этого нифига не изменятся. Вот исправленный вариант (заодно и дополненный):

# for i in `ls /usr/portage/|grep dev-`; do echo -n $i:; esearch -Fc $i|wc -l; done
dev-ada:15
dev-cpp:34
dev-db:77
dev-dotnet:35
dev-embedded:45
dev-games:32
dev-haskell:34
dev-java:344
dev-lang:99
dev-libs:276
dev-lisp:210
dev-ml:28
dev-perl:638
dev-php:198
dev-php4:26
dev-php5:67
dev-python:253
dev-ruby:161
dev-scheme:20
dev-tcltk:37
dev-tex:71
dev-tinyos:11
dev-util:252

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

Ну и что ты мне показал? То сколько утилит есть под php и ruby? Это не показатель, ты мне библиотеки покажи, и нормальные, которые лучше Smarty и Pear (по возможностям). А почему именно Smarty и Pear, так это потому что все в этом треде утверждают что эти либы отстой, ну так значит под ror должна быть куча библиотек покруче.

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

Чё, до следующего месяца продержимся? Чёт тут тихо стало, хотя, блин, работать надо, к вечеру видно будет.

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

>То сколько утилит есть под php и ruby?

В основном это библиотеки. В чём ты и сам можешь убедиться.

>ты мне библиотеки покажи, и нормальные, которые лучше Smarty и Pear (по возможностям)

Ты явно промахнулся с вопросом. Иди перечитывай топик. В частности про мои постинги о Smarty :)

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

Собственно, после вопроса "а как насчёт работы для руби/питоно программистов" и последующего после него неловкого молчания продолжать дискуссию о том, что круче бессмысленно.

Darwin runs this place. Not Enstain, Darwin. (c)

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

>Собственно, после вопроса "а как насчёт работы для руби/питоно программистов" и последующего после него неловкого молчания продолжать дискуссию о том, что круче бессмысленно.

Человек с хорошими знаниями в програмировании никогда не согласится пойти на зарплату, которую предоставляют должности веб девелоперов на руби/питоне/пыхпых.. Это удел студентов, которые тратят по 5 минут на то чтобы выполнить заказ по e-commerce решению ;)

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

Ну дык может кинете простую задачку и решите её на всех языках подряд а мы посмотрим что круче и лучше изменениям поддается.

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

> Да , кстати , производители муз-оборудования на linux вообще не ориентируются. Только мак\винда. Так что эти поделки для любителей вечером , от нечего делать , понабивать мышкой "нетленку" . Увы ,грустная правда.

человек с действительно хорошими знаниями по программированияю вообще редкость. уверен, что на ЛОРе таких не больше десятка.

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

>человек с действительно хорошими знаниями по программированияю вообще редкость. уверен, что на ЛОРе таких не больше десятка.

И те - анонимусы :-)

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

> Ну дык может кинете простую задачку и решите её на всех языках подряд а мы посмотрим что круче и лучше изменениям поддается.

Ага. Задача:

Есть заказчик. Заказчику нужен сайт, SEO, на сайте статика (статьи всяике, каталог решений), форум, новости, блог, электронный магазин.

Обслуживается это будет десятком контент-менеджеров, необходим также некий документооборот.

Вот и решайте.

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

>блог-то ему зачем? :)))

Чтобы студент отработал свои 5$ по полной стоимости :)

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

> блог-то ему зачем? :)))

Мода :) Не, серьезно. Модно делать блоги. Например, персональный блог директора. Или главного дизайнера. Приходишь на сайт - а там такая кухня. Создает "атмосферу доверия".

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

>Мода :) Не, серьезно. Модно делать блоги. Например, персональный блог директора. Или главного дизайнера. Приходишь на сайт - а там такая кухня. Создает "атмосферу доверия".

И о чём директора обычно пишут, чтобы создать эту атмосферу ))))

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

20хх/10/10  Наш ИТ-специалист Василий поставил настроил блог. Буду сюда писать интересные вещи. Василий говорит, что это создаёт атмосферу и клиенты валом попрут.

20хх/10/16  Показали интересные блоги. Превед, четатели!

20хх/10/21  Василий говорит, мне надо сменить политику ведения блога. То, что я пишу сейчас плохо повлияет на продажи в долгосрочной перспективе.

20хх/11/02  Весь день читал Апача. 

20хх/11/06  Вася опять чота втирал про продажи. Послал его за пивом.

20хх/11/10  Сегодня уволил Васю к е.м. За$бал. Умные все больно, а за пивом послать некого.

20хх/11/11  Чёта клиентов не прибавляется. Нап-здил Вася, правильно я его уволил.

20хх/11/16  Бугаго! Мне тут па аське пришол месадж што надо работат. Про клиентаф чота фтирали. А я чо делаю? Уроде все нах. Пайду с таски фотажабу засматрю.

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

> И о чём директора обычно пишут, чтобы создать эту атмосферу ))))

Ну вы прям как маленький :). Что директор - сам, что ли, писать будет? :) А контент-менеджер да пиар-менеджер ему на что?

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

Ну в общем - нас с вами, как разработчиков, это не должно волновать.

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

> про мегадостижения

А пресс-релизы уже морально устарели?

> встречи с коллективом разбавят немного личной жизнью, покажут лучшие человеческие качества

Ну-ну. "Вы и я - одной крови" ? Ненатурально это как-то. Примеры таких блогов можно? Именно директоров предприятий?

> к моменту выхода новой продукции у нее уже будет куча фанатов

Смешно. Проще (и надёжнее) в нужное время "слить" (и дать деньег, возможно), информацию на тематические блоги.

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

>Ну в общем - нас с вами, как разработчиков, это не должно волновать.

Меня, как потребителя, волнует что меня зомбируют таким образом :) Было бы очень интересно взглянуть на какой-нибудь такой блог..

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

> А пресс-релизы

> Ну-ну. "Вы и я - одной крови" ? Ненатурально это как-то.

> Смешно.

Вы только что потеряли заказчика. Поздравляю вас! Вы умрете голодной смертью......

А на могиле напишут: "он даже не успел выбрать язык программирования..."

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

Гениально, ага. Уходить от прямого ответа отфутболиванием на Яндекс. Вот только проблема - в основном вменяемые блоги только у ИТ-шников. Как-то блогов "директоров мебельных фабрик" не прослеживается.

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

Я не потерял заказчика. Вы лишились фантазии.

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

>Вот только проблема - в основном вменяемые блоги только у ИТ-шников.

s/в основном/только

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

> Как-то блогов "директоров мебельных фабрик" не прослеживается.

Я где-то сказал про мебельные фабрики? Не выдумывайте.

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

>> И о чём директора обычно пишут, чтобы создать эту атмосферу ))))

> Ну вы прям как маленький :). Что директор - сам, что ли, писать будет? :) А контент-менеджер да пиар-менеджер ему на что?

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

> Ну в общем - нас с вами, как разработчиков, это не должно волновать.

Ваще для такого уже даааавно используют другие разделы сайта (так выскажусь). А блок - эт чтоб сам с собой "за жизнь" поговорить.

ЗЫ. я интересно будет, как гендир будет то на коллектив жаловаться, то на партнеров...

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

Не прикидывайтесь. Даже дебил понял бы, что это образно.

Но ваш уход от прямого ответа я оценил, да.

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

>ЗЫ. я интересно будет, как гендир будет то на коллектив жаловаться, то на партнеров...

Что это за гендир, который жалуется ;) Они в большей своей части всё же умные ребята, и понимают что нужно действовать, а не жаловаться..

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