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

Мне иногда задают вопросы вроде следующих:
— А вот нам тут предложили сделать сайт на крутом языке программирования — 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 с открытым кодом, то вы всегда найдете разработчиков (у вас будет из кого выбирать), которые продолжат начатое дело.

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

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

Калькулятор кредита

Июль 31, 2017 г.

Здесь вы можете рассчитать кредит, получить график платежей, оценить "переплату" по кредиту (сумму набежавших процентов). Основные термины Тело кредита - основная сумма долга перед банком, равная вначале сумме кредита. Ежемесячный платеж - сумма, ...

Читать

Использование canvas на C# Xamarin

Июль 3, 2022 г.

Это часть статьи по опыту создания приложения с использованием C# Xamarin для Android платформы. Canvas - это общий для разных платформ подход к работе с графикой, он обычно материализуется в специфичном для языка / платформы объекте, который так и ...

Читать

Не работает drag-n-drop для нескольких TableField полей в одной форме

Октябрь 29, 2017 г.

Если вы увлеклись использованием данного Drupal модуля (под 7ку) настолько, что добавили в форму несколько полей типа tablefield, то заметите, что перемещение строк а-ля драг-n-дроп работает только для первого из полей. Причина в том, что таблицы ...

Читать

Поиск самой длинной петли в графе

Март 26, 2023 г.

Как говорили учителя в школе - а теперь для самых умных задача со звездочкой. "Longest cycle in a graph" отмечена как сложная задача на leetcode. Давайте разберем как её решить. Дан массив, который описывает ориентированный граф. В каждой ячейке ...

Читать
 

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

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



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