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

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

Ноябрь 13, 2017 г.

Если в коде необходимо проверить авторизовался ли текущий пользователь, то можно использовать как минимум два подхода. Глобальная переменная user GLOBALS['user'] в Drupal хранит объект текущего пользователя, расширенного информацией о ролях пользователя. ...

Читать

Использование контекста публикации во views

Февраль 10, 2024 г.

У вас есть публикация и в ней задана категория (таксономия). Задача - использовать значение выбранной категории во view, которая отображается на данной ...

Читать

Группировка строковых значений в выборке из базы данных

Сентябрь 30, 2018 г.

Группировка по полю, содержащему число, используется значительно чаще, чем группировка по текстовому полю. Я думаю, вы использовали функции вроде AVG(), ...

Читать

Активируем переводчик в скайпе

Сентябрь 23, 2017 г.

Где то глубоко в недрах скайп запрятан тайный сервис-переводов. Посмотрим на что он способен и как его активировать. Включаем переводчик в скайпе ...

Читать
 

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

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



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