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

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

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

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

Изменяем число выводимых комментариев на страницу в Drupal

Май 31, 2019 г.

С комментариями в Drupal во все времена было на мой взгляд - всё сложно. В 7ке сущность стала частью конструктора, стало веселее, но общий шаблон комментариев так и остался "костью в горле" у многих программистов. В настройках типа публикации вы ...

Читать

Cannot find implementation for Database. Database_Impl does not exist (Room)

Февраль 11, 2025 г.

Данная ошибка при работе c Room обычно связана с неполным или неверным описанием в gradle файлах, связанных с обработчиком аннотаций. Т.е. суть ошибки в том, что он просто не может прочитать аннотации, которые вы сделали к классу базы данных, и по умолчанию ...

Читать

Непослушные HTML таблицы

Август 9, 2017 г.

Таблицы - это не тот элемент верстки, который можно сделать адаптивным. Все трюки по адаптивности разбиваются о крутые берега целесообразности самих таблиц. ...

Читать

Хлебные крошки для сайта на Wordpress

Январь 16, 2017 г.

Я нашел пару "годных" модулей для создания хлебных крошек на сайте под управлением WP. Все они находятся по запросу "breadcrumb" на странице "добавить ...

Читать
 

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

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



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