Нет, я разработчик (:
Когда-то в компании, где я работал, решили перелазить на что-нибудь с пхп, выбирали между рельсами и джанго. Выбрали джанго, сначала всем очень не нравились обязательные отступы, отсутствие возможности присваивания в операторе if и т.п. Но потом привыкли и признали, что это всё только к лучшему.
Когда в одной организации начали веб-девелоперов пересаживать на python (+django), первую неделю все матерились на отступы, но потом ничего привыкли и даже оценили по достоинству. Ведь не дураки же придумали.
Папки с файлами рулят, особенно когда сам плеер умненький и может самостоятельно расставить теги или предложить послушать конкретного исполнителя (основываясь на информации ID3). А сливать музыку на/из плеера удобнее именно папками.
Propel, если ничего не изменилось, генерит кучу "левого" кода. Оно, конечно, так чуть быстрее работает, если все сеттеры и геттеры для каждого класса руками описывать (утилитой генерить), только вот зачем?
http://pylonshq.com/
Особенно радуют там мануалы из серии "for people in harry".
Что же до джанго то там убогий ОРМ, зато админка из коробочки + generic views + множество уже готовых сторонних вещей, которые вкручиваются правкой пары строк в конфиге. Простеишие сайты поднимаются в минуты, а для высоконагруженных (а тем более разнесенных вэб-приложений) лучше подойдёт pylons.
Вообще, если бы меня сейчас позвали работать на рельсы, я бы пошел, хотя знаком с ними весьма бегло. А вот на пхп бы вернулся только ради значительно большей зарплаты, разве что. И не я один. Показатель?
Большая беда пхп в том, что он вроде как и сам по себе что-то может в браузер плюнуть, и фреймворков под него много, а собрать работающее приложение из многих готовых апп (плагинов, etc.) выливается в геморрой. Вот и приходится изобретать велосипеды каждый раз, хотя кто-то это занятие и любит (:
Если мне ничто не изменяет, то Pylons'у мы обязаны одному из разработчиков RoR'а. Многие вещи (например замечательные вэб-хелперы) портированы из рельсов.
Почему-то я бы не сказал, что питон "остался в абсолютном меньшинстве". Django, Pylons? Два мощных средства под различные нужды. Да и код на питоне, имхо, пишется быстрее, чем на пхп. Магия декораторов (с) (:
Сам долгое время сидел на пхп, и различные фреймворки пришлось поюзать. Сначала сопротивлялся переходу на что-то новое (а нафига? пхп-ж работает), а теперь пишу на питоне и радуюсь.
Если книга интересна, то поставить её бумажный вариант на полку это отдельное удовольствие.
Ну и как крохотная денежная благодарность автору (издателю?), разумеется.
Когда-то в компании, где я работал, решили перелазить на что-нибудь с пхп, выбирали между рельсами и джанго. Выбрали джанго, сначала всем очень не нравились обязательные отступы, отсутствие возможности присваивания в операторе if и т.п. Но потом привыкли и признали, что это всё только к лучшему.
А раньше разве не так было?
http://ru.wikipedia.org/wiki/Реклама
Особенно радуют там мануалы из серии "for people in harry".
Что же до джанго то там убогий ОРМ, зато админка из коробочки + generic views + множество уже готовых сторонних вещей, которые вкручиваются правкой пары строк в конфиге. Простеишие сайты поднимаются в минуты, а для высоконагруженных (а тем более разнесенных вэб-приложений) лучше подойдёт pylons.
Вообще, если бы меня сейчас позвали работать на рельсы, я бы пошел, хотя знаком с ними весьма бегло. А вот на пхп бы вернулся только ради значительно большей зарплаты, разве что. И не я один. Показатель?
Большая беда пхп в том, что он вроде как и сам по себе что-то может в браузер плюнуть, и фреймворков под него много, а собрать работающее приложение из многих готовых апп (плагинов, etc.) выливается в геморрой. Вот и приходится изобретать велосипеды каждый раз, хотя кто-то это занятие и любит (:
Сам долгое время сидел на пхп, и различные фреймворки пришлось поюзать. Сначала сопротивлялся переходу на что-то новое (а нафига? пхп-ж работает), а теперь пишу на питоне и радуюсь.
Ну и как крохотная денежная благодарность автору (издателю?), разумеется.