Поиграть


Фотографии знаменитостей, Герои нашего времени

PHP или Ruby или Python - эмоциональный выбор падонка (часть 1)

С PHP всем всё понятно, раз кликнули на эту ссылку, а вот Ruby и Python - это те ещё целки.

Засел я за Питон и мне есть, что сказать. Python на самом деле очень похож на PHP, синтаксис не прямо так уж и отличается, среди раздражающих факторов возник только один и самый главный - соблюдение отступов, как конструкций языка. А остальное - действительно голландец Опоссум по ходу интуитивен.

Руби мне здесь представляется языком для эстетов. Вроде как заебись на нём строчку попидарасить, воздыхая над каждым символом. На нём даже пробовать в кайф. Но недостатки есть серъёзные у у Руби подводные, я бы на нём не женился - тормозной модуль под апач и вообще тормозной язык. А это значит, что на монгрелов памяти не напасёшся под shared hosting, память им не лишняя, масштабируемость теоретически хорошая, а практически заибёсся сервера покупать. Следовательно массовости Руби не видать - на проект(2,3) - выделять дедик - это нормально, но чисто только для себя или корпорации (масштабируется супер), но кадры брать будет неоткуда. А молодёжи тестить не на чем, по сравнению с тем же PHP.
И то верно - 24 часа с PHP сведут с ума кого угодно лет на 5-10, а ведь людьми могли бы стать… По себе сужу.

Действительно, Питон выглядит менее мягким, но более структурированным, грубым. Быстрее, чем Перл, имеет библиотеки и под всё! В смысле вообще под всё. От покетов до игр на PC, и веба. C руби на покете - не дошло дело до раилс, а с питоном до django - yes! Запустил Django на покете HP4700, хоть это и не показатель, но приятно! emerge в gentoo? - на питоне, рюшки для берила - питон, логика цивилизации 4 - питон. Google любит питон, Яндекс любит Питон - недавно купил Сагалаева, как центр зарождающей цивилизации блогоПитона в России.
Юзаю Django - как сразу огромный очевидный плюс - поддержка native Foreign keys, в отличие от плагина в Rails. Командная строка упрощена по сравнению с Rails, но этого вполне достаточно. Человеку знакомому с MVC - всё одно.

Как завершение текущей заметки - скорость. Python быстрее, чем Perl, Perl быстрее, чем PHP, PHP быстрее, чем Ruby.

продолжение последует с примерами кода(!!!)… если будут комменты и плюсы от интересующихся тематикой. Выбранный формат общения - всего лишь эксперимент, не более того.

———————————————————————————————-
короче, этой заметкой, выпущенной в свободное плавание, хочу оценить кол-во тех или иных и стоят ли те иных.

+1+2+3+4+5 (10 голосов, в среднем: 4.3 из 5)
Загрузка... Загрузка...

2 Комментариев »

  1. doc666 said,

    Август 8, 2008 @ 00:24

    Я вижу сложилась некоторая тенденция; похоже она заключается в следующем - т.к. время на разработку приложения вылилось в некоторую константу, языки начали сравнивать (между собой) по быстродействию. При этом понятно раз у нас PHP имеет черты интерпретатора и компилятора он проиграет Java, как чистому компилятору (если не ошибаюсь) Но, всё это для мне выглядит печально. Как в пословице - “за лесом и деревьев не видно”. Может нам бы не мешало рассмотреть несколько характеристик в купе.. и всё же хочеться спросить: чего хотел пользователь или чего хотел программист? С моей точки зрения Руби позволяет сделать свою работу творческим процессом и (всё таки добавлю) мы не забываем, что разработка выливается в трудо-часы, которые оцениваться денежным эквивалентом.
    Словом я за совмещение приятного с полезным! ))

  2. Sarman said,

    Август 8, 2008 @ 00:35

    Заметка написана в 2007 году и я тоже сейчас уже смотрю на всё это языковое добро сквозь пальцы. И правда, “за лесом и деревьев не видно”, очень точно сказано. Для людей же, или для себя? А творческий процесс постоянно кочует, то я за руби, то питоню, а проекты сдаю или себе пишу на php, ибо он тупо зарабатывает мне деньги на моём же хостинге. Как то так исторически сложилось. Для себя при помощи ruby написал autocommit в сервисы закладок при помощи gem mechanize, на питоне похачил devede под ubuntu, чтобы было многопоточным. А по личным проектам остыл уже, php юзаю, тем более, что столько наработок, от openid до всевозможностей, вроде blitz templates, что это мой молоток=) Быстрее всего выходит. То ли я дятел, то ли я ленивый дятел.

RSS для комментариев · TrackBack URI

Оставьте комментарий

Блог разработчика / Das beste kostenlose batman spielen gratis batman spiel
СenterАttorney - порядок регистрации ип .
Узнайте как создать сайт самому
Советую ремонт ноутбуков лубянка по низким ценам.