Крылья, ноги… главное — хвост! (пара строк о джанго)

Мне иногда задают вопросы вроде следующих:
— А вот нам тут предложили сделать сайт на крутом языке программирования — python, че скажешь?
— Нам делают сайт на django уже полгода, долго как то, но ведь django это круто, старик?
— А мы тут слыхали что python это круче PHP и потому заказали сайт на нем, нас не нае… (обманули)?
И ждут от меня комментариев по поводу Питона и Джанго.

А я никогда ни питона ни джанго в глаза не видел. В какой то момент мне стало любопытно, о чем столько говорят, и не пора ли «лыжи переобувать»? В конце концов, я даже столкнулся нос к носу с одним из проектов построенным на Django-cms.

Python и Django фреймворк, написанный на Python, — отличные вещи. Только стоит ли заранее усложнять себе работу? Ведь речь идет о создании специализированного приложения — веб-сайта. Для написания таких приложений был разработан специальный язык программирования — PHP. А для построения сайтов на PHP написана великая куча CMS систем, т.е. программ для управления контентом сайтов.

Phyton кроме, может быть, какого то изящества не даёт ровным счетом никаких преимуществ перед PHP, равно как и Django-cms, написанная на Django фреймворк. Основные преимущества же PHP и CMS вроде Drupal, WordPress и т.п. — их ориентированность на определенную задачу — эффективное создание сайта (т.е. с минимальными затратами по времени). Все типовые задачи уже решены в их рамках. А время как известно — это деньги — деньги, которые надо платить программистам за затраченное ими время.

Если же у вас стоит какая то редкая, не типовая  задача, то все в ваших руках — PHP мощный современный язык программирования, ни чем не хуже Python-а.

Проблематика использования инструментальных средств выходит за рамки самих этих средств.

Если ваш проект уже сделан с использованием, к примеру, Python, то найти другого разработчика, который бы продолжил работу (доработал сайт) на Phyton весьма сложно — их намного меньше, чем разработчиков на PHP.

То же касается и популярных open-source cms. Если ваш сайт самоделка на Django, то для доработки сайта у вас практически не останется вариантов как обратится снова к тому же разработчику. Т.е. ваш бизнес может стать зависим от желания сотрудничать с вами этого разработчика. Если же вы взяли за основу сайта популярную CMS с открытым кодом, то вы всегда найдете разработчиков (у вас будет из кого выбирать), которые продолжат начатое дело.

Тут уж Питон, Джанго, извините, ничего личного — это просто бизнес.

Мало букафф? Читайте есчо !

87. Scramble string - задача о перетасованных строках

Март 30, 2023 г.

Решаем задачу с литкода о перетасовке строки. Даны две строки, нужно определить является ли вторая строка результатом перетасовки букв в первой. Правила ...

Читать

Силовая броня в Fallout 4

Ноябрь 28, 2015 г.

Силовая броня в Fallout 4 - это одна из новых крутых фишек. Можно ли обойтись без силовой брони? Скорее всего - да. Т.е. вполне реально пройти всю игру ...

Читать

Колонии Швеции

Март 1, 2014 г.

В конце 1637 год компания организовала свою первую экспедицию в Новый Свет. В ее подготовке участвовал один из управляющих Голландской Вест-Индской компании Самюэл Бломмарт, который пригласил на должность начальника экспедиции Петера Минуита — бывшего ...

Читать

Примеры работы с EntityFieldQuery

Декабрь 7, 2017 г.

Один раз начав работать с EntityFieldQuery, вы уже не захотите городить SQL запросы с джойнами таблиц полей сущностей. Что то сложное, возможно, сделать будет слишком трудно на этом конструкторе, но типовые выборки данных делать приятно, быстро и удобно. ...

Читать
 

Комментарии к «Крылья, ноги… главное — хвост! (пара строк о джанго)»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: