Pull to refresh

Comments 47

UFO landed and left these words here
это ты им скажи, я то вообще до этого веб-сайтов не писал — вот, пришлось
гады разбалованные!
UFO landed and left these words here
из-за этих *хадов мы без работы сидим! :)
На Django просто так приятно писать после PHP… :-) Как автор первой версии сайта, ответственно заявляю.
Это вопрос удобных инструментов — сейчас на любом языке веб-разработки можно написать какой хочешь сайт. Но на некоторых это делать приятнее, чем на других.
Джанго сравнивать с PHP это… ну как сравнивать Symphony с Питоном ;-)
:) Говоря Django, подразумеваю Python. («Говоря Ленин...»)
Это, конечно, дело вкуса и правильных инструментов. Радует, что для PHP они есть, хотя Symphony не трогал. Например, Code Igniter и Zend Framework, на мой взгляд, проигрывают Django.
UFO landed and left these words here
Из статьи следует, что проект был переписан на Python, потому что это «прикольно».
Но ведь это действительно прикольно!
Ну вот почему минусы? Кто-то может сказать?
Потому что вы предпочитаете делать унылую работу на унылом пхп всю свою унылую жизнь?

Я уже пол года пишу на питоне и мне это нравится. Если появится возможность использовать Руби, Эрланг, Лисп или что-то чего до этого в реальных условиях небыло — я буду использовать. Потому, что за работой проходит очень большая часть жизни и работа просто обязана быть прикольной. Минусуйте.
За то теперь вы будете писать на прикольном питоне всю свою унылую жизнь! 3хУра!
Жизнь от того и не унылая, что я на одном не зацикливаюсь и всегда открыт новому и интересному.

Кстати, почему «вы»? Я говорю только за себя.
Не проект, а только сайт. бОльшая часть проекта — application server (Erlang) и клиентское приложение (C++, QT)

По поводу «прикольно» — да. Потому что вариант «не-прикольно» в нашей команде не работал — никто не обращал внимания на сайт, он не дорабатывался много недель подряд. Я, как руководитель, заметил тренд «прикольно» и использовал его успешно :)))) Получив кучу удовольствия, между прочим. Ну и опыта — сейчас попросили сделать большой веб-проект, делаю его на Django, получается очень круто.
>C++, QT
Не планируете на GTK переписать?
Планируем переписать на Javascript.
Скачиваемое приложение, прощай!
Интересно, на каком языке будет написана Рисоваська3.0, если эрланг уже был и по любому на нем уже не прикольно :)
Erlang — это добро. Особенно в части real-time notifications (presense etc.) Думаю — у нас он долго протянет. Вон и в 37signals переписали кусок Campfire c С на Erlang — www.37signals.com/svn/posts/1728-nuts-bolts-campfire-loves-erlang

Вот когда ребята переключаются с Erlang на C++ (добавить фичу, которую только что реализовали на сервере), то сильно ворчат каждый раз. Но я даже не знаю чем заменить C++ на толстом клиенте. Уж лучше вообще тогда сделать тонкого клиента на Javascript или Flash
Когда станет «неприкольно» — пишите, будет интересно узнать.
Как станет «не прикольно» — пишите, будет интересно узнать
Скорее всего будут использовать какой — нибудь фреймворк, написанный на фреймворке под RoR.
Для сайта может быть :) А вот для клиента…
«И самое главное — подходят по уровню инноваций, фана, красивого кода.» — Отличный подход к выбору языка и фреймворка. Да, согласен, всё что без высокого уровня инновации (больше 9000), фана и очень красивого кода, это плохие языки и фреймворки. Кстати на LISP тоже можно сайты писать. Там инновация зашкаливает.
Кстати на LISP тоже можно сайты писать. Там инновация зашкаливает.

Можно, никто и не спорит.
Вот это правильный подход :) с удовольствием прочитал статью
Хах, а чего тут так все рефлексируют по поводу «прикольности»-то?:) Если кому-то, работающему программистом, не прикольно и не интересно использовать какую-то новую для себя технологию (язык, фреймворк), то у меня для него плохие новости
Про прикольность Django/Python понял.
В чём проблема с PHP — не понял.

Таки вы просто описали, как хорошо провели время?
Ну, типа кто-то в Турцию ездит, кто-то — на Гоа, а вто-то в Django :-)

Тема интересная, спасибо и успехов.
«Когда наш гипотетический Блаб-программист смотрит вниз на континуум мощности языков, он знает, что смотрит вниз. Менее мощные, чем Блаб, языки явно менее мощны, так как в них нет некой особенности, к которой привык программист. Но когда он смотрит в другом направлении, вверх, он не осознает, что смотрит вверх. То, что он видит, — это просто „странные“ языки. Возможно, он считает их одинаковыми с Блабом по мощности, но со всяческими сложными штучками. Блаба для нашего программиста вполне достаточно, так как он думает на Блабе.

Когда мы поменяем точку обзора программиста, используя любой язык программирования выше по континууму мощности, мы обнаружим, что теперь программист смотрит на Блаб сверху вниз. „Как же можно что-то сделать, используя Блаб? В нем отсутствует даже конструкция Y!“

Используя метод индукции, приходишь к выводу, что только те программисты, которые понимают самый мощный язык, в состоянии осознать полную картину разницы в мощности между различными языками (видимо, именно это имел ввиду Эрик Реймонд, когда говорил о том, что Lisp сделает вас лучше как программиста). Следуя парадоксу Блаба, нельзя доверять мнению других: другие программисты довольны тем языком, который используют, потому что этот язык определяет способ их программистского мышления. »…
Спасибо за такой красивый ответ.

Не поленился, нашёл источник.
Укажу ссылку (первую же) для других: www.md-it.ru/articles/html/article63.html
Интересно.

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

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

Успехов.
По сути цитаты.

Мне например очень нравится язык ruby.
В ruby есть «конструкции Y и Z», которых или вообще нет в PHP, или их использование будет неудобным и не таким красивым.
Иногда я пишу что-то для себя на ruby.

Тем не менее, я здраво оцениваю, что PHP я знаю досканально. И в ruby, и в любом другом языке, есть множество нюансов, по-настоящему понимать которые начинаешь только спустя месяцы и годы использования. Да, я могу сделать на RoR небольшой сайтик, но я не возьмусь делать на RoR крупный проект. А на PHP возьмусь, потому что его я понимаю глубже, хотя ruby красивее.

Согласен, полезно и необходимо развиваться не только вглубь, но и в ширь. Я пробовал «на зуб» множество языков, и оценил их fun. Но для меня выбор ещё одного языка, который я буду использовать профессионально, — достаточно ответственный шаг. Возможно, python станет следующим языком, который я изучу в деталях. Спасибо.
Особо прикольно было бы переделать сайт на ерланге :-))
Можно. Благо фреймворки потихоньку появляются (да я сам один из соавтором такого [1]). Только пока в этих фреймворках нет фана ;)

[1] beepbeep.dmitriid.com/
Знаю, что можно. Сам думаю некоторый сервис переделать на erlang или python/twisted, когда вылезу из бесплатных лимитов Google AppEngine.
Для каждого программиста дело вкуса на каком языке писать.
При светлой голове и прямых руках можно сделать что угодно на каком угодно языке.
Мне статья понравилась, автору процесс работы на Django/Python понравился, результат на лицо, причём неплохой.

Тогда спрашивеатся к чему все эти споры «прикольно — неприкольно»?
Ох не нравится мне то, что сейчас творится вокруг django. Когда я начинал изучать этот фреймфорк, уже неплохо зная python, разработчиков на django можно было пересчитать по пальцам и мне тогда казалось, что джанго займет какую-то небольшую долю и останется чисто гиковским продуктом. Сейчас, мне кажется, что те, кто увидел что в джанге можно не знать sql и не надо писать админку(пускай даже crud), кинулись клепать сайты не понимая идеологии джанги и ёё личных паттернов, получая на выходе отборный питонячий быдлокод(да, да… на питоне тоже можно быдлокодить). Это с одной стороны, а с другой — увеличение популярности джанго делает его сильнее и все же реализует зен web development done right. Я даже уж не знаю, хорошо это или плохо.

P.S. К автору топика этот текст не имеет никакого отношения. Даже приятно, что сайт рисоваськи тоже done right ^_^
Бывает жалко, что толпа портит репутации, но с другой стороный нужные люди некуда не деваются (наверно).
Я делю программистов «школьников» на 2 группы:

1) они пишут echo «Hello World» и считаю себя мега программистами
2) они сразу берутся за фреймворки и в итоге толком не зная языка делают естественно из конфетки говно (куча быдлокода)

Я сам давно занимаюсь php программированием я могу сказать что первую группу я уважаю больше, потому что они хотя бы начинают изучать сам ЯП. Надо сначала набраться опыта, а потмо уже для какого то облегчения задач использовать фреймворки.
Вспоминаю себя в 14 лет. Первый диап-ал, первый гугл запрос о хакерах =) Немного позже, я все таки начал изучать питон благодаря Эрику Реймонду и его How To Become A Hacker. Сейчас это смешно, но я рад что так случилось.
Многие с этого начинали) Я не исключение)
для программиста слово «прикольно» означает буквально все. «Just For Fun» ©, просто потому что «прикольно», делались очаровательные вещи, вроде Линукса и многих других подобных проектов.

Скажем, тот же Qt. Программисты на C++ его просто обожают. Почему? «Прикольно» — значит, красивый и чистый код, красивая архитектура фреймфорка, располагающая к правильному стилю. В конце концов, «прикольно», что не приходится писать сложный кроссплатформенный код с многослойной архитектурой.

Аналогично — Питончик. Он «прикольный», потому что красивый, потому что нет каши фишек, потому что дизайн языка аккуратный. Не программирование, а развлечение. При всем том, под рукой есть все, что нужно каждому настоящему мужику для кодинга.

Почему Django — это «прикольно»? Потому Питон — прикольный язык; потому что не успеваешь захотеть что-то, как оказывается, что это есть. Вроде большой, вроде тяжелый, но простой в изучении и понимании; не требует написания лишнего инструментария вроде админки. Чистая механика веб-сайта. Пр-р-р-релесть!

Плюс чистой воды!
>>>Вроде большой, вроде тяжелый, но простой в изучении и понимании;
О, совсем нет. Он ещё очень небольшой в сравнении с другими фреймворками
UFO landed and left these words here
UFO landed and left these words here
вас за слишком грубый тон минусуют, а не за содержание
UFO landed and left these words here
Да, Python+Django радуют и доставляют :)
после писанины на Java в течение 4х лет (серверная, мобильная) эти инструменты стали таким ударом по башке, появилось ощущение, что меня «кинули» на 4 года жизни :) потом первая эйфория прошла и пришло понимание, что оба инструмента хороши для своих целей.
Следующим делом, кстати, собираюсь посмотреть на Эрланг :)

Больше инструментов хороших и разных!
Sign up to leave a comment.

Articles