
... или спросите их, почему ваш продукт всё время тонет?!
В каждой компании есть один странный ритуал. Он происходит тихо, почти интимно: менеджеры склоняются над очередным отчётом о сроках, разработчики молча листают тикеты, и все делают вид, что корабль идёт вперёд, хотя штурман давно гребёт в сторону. Это напоминает старый анекдот про то, как команда чинит дырявую лодку на воде, параллельно обсуждая дизайн будущей яхты.
В этом и есть суть современной разработки: бесконечный ремонт, замаскированный под «инновации».
На бумаге у вас команда талантливых инженеров, архитектура, технологии, Kanban, Scrum, даже какие-то диаграммы. На деле — археологическая экспедиция, где каждый день находят кости новых легаси-реликтов и аккуратно укладывают их поверх старых.
Открываешь код — и он выглядит как город, который рос без плана: здесь кто-то пристроил балкончик, там кто-то проломил стену, а внизу подвал, который никто не открывал с 2018 года, но он всё ещё критичен для билда.
Контракты между фронтом и бэком похожи на отношения двух людей, которые когда-то любили друг друга, но теперь разговаривают через знакомых. Микросервисы напоминают коммуналку: вроде каждый сам по себе, но шумят все вместе. API отвечает выборочно, как чиновник на запросы. Схемы существуют где-то в головах. Настройки живут в файлах, похожих на посмертные автопортреты обезумевшего монаха.
И в какой-то момент в кадр входит AI.
Тот самый, который, по идее, должен был привести порядок. ChatGPT, Claude, Cursor — святая троица технологических надежд.
Но правда в том, что искусственный интеллект не инженер. Он — интерпретатор хаоса. Он аккуратно раскладывает ваш бардак по коробочкам, комментирует его, объясняет, почему оно «примерно так работает», и передаёт вам обратно.
ИИ отлично объясняет то, что не должно существовать. ИИ не ускоряет хаос — он помогает вам жить внутри него.
А бизнес в это время платит за ремонт. Каждый день. Каждую неделю. Каждый месяц.
Почему хаос так удобен разработчикам и так разрушителен для продукта
Хаотичный проект — это идеальная экосистема для профессиональной незаменимости. Никто не понимает систему целиком — и в этом её главный секрет. Это как огромный лес, в котором ориентируется только один проводник.
Фронтенд пишет в одном стиле. Бэкенд — в другом. Типы не совпадают. Контракты плавают. Модули живут своей жизнью.
Каждый делает как привык, и цена входа в проект растёт до уровня туманного мистического посвящения.
В таких условиях программист становится шаманом. А бизнес — его племенем.
Но проблема в том, что бизнесу не нужны шаманы. Ему нужны инженеры. Люди, которые понимают, что код — это не искусство, а инфраструктура. Что система должна быть предсказуемой, повторяемой и понятной, а не рождённой в агонии ночного вдохновения.
Django: прекрасный фундамент, который утопили в собственных пристройках
Django — фреймворк, переживший эпохи. Он был создан как швейцарский нож. Но за 15+ лет к этому ножу каждый разработчик прикрутил что-то своё: кто-то лупу, кто-то пилообразное колесо, кто-то катушку для макраме.
И вот вы получаете проект, который вроде Django, но уже не Django. Сотни настроек. Десятки библиотек. Очереди на Celery через Redis через Docker через docker-compose через магию. WebSockets на экспериментах. gRPC «почти работает». Типизация «местами присутствует».
Система живёт, но не развивается.
И вот здесь появляется DjangoCFG.
Не как новая религия. Не как «мы всё переписали по-новому». А как трезвый ответ на вопрос: «Почему мы каждый день чиним лодку, а не строим корабль?»
DjangoCFG: Django, собранный так, как его должны были собрать с самого начала
Никакой магии. Никаких «мы сделали свой фреймворк». Это тот же Django, просто не превращённый в коммунальную драму.
Ключевая идея:
Всё — это расширения. Стандартные. Типобезопасные. Предсказуемые. Взаимозаменяемые.
CRM — расширение. Payments — расширение. Backups — расширение. WebSockets — расширение. gRPC — расширение. Админка — расширение.
Вы можете:
поставить готовое,
заменить на своё,
отключить его,
написать новое как обычный Django app.
Это как впервые зайти в квартиру, где все предметы на своих местах, а не в художественном хаосе.
Типизация, конфиги, AI, инфраструктура — всё собрано вместе, без клейкой ленты и молитв
DjangoCFG даёт:
валидацию конфигов на Pydantic,
упорядоченную архитектуру,
генерацию TypeScript клиентов,
готовую Next.js админку,
RQ-очереди с мониторингом,
Centrifugo RPC для WebSockets,
промышленный gRPC с Django ORM,
единый стиль,
единый код-гид.
И самое главное: AI, который реально работает, потому что AI может ускорять только там, где есть структура.
DjangoCFG идёт с MCP-сервером, который понимает проект, архитектуру и контракты, может писать код, править схемы, генерировать миграции, тесты, расширения — и не утонуть в собственных домыслах.
ИИ перестаёт быть фонариком в пещере. ИИ становится прожектором, ведущим по рельсам.
Что это даёт бизнесу
Когда система предсказуема:
сроки перестают плавать;
новые разработчики входят за день, не за месяц;
фичи делаются, а не героически спасаются;
зависимость от «того самого разработчика» исчезает;
AI становится ускорителем, а не комментатором хаоса.
Вы впервые получаете инженерное производство, а не художественную артель.
Для разработчиков: да, есть рефералка
Если вы инженер, а не шаман, DjangoCFG — ваш естественный дом. Вам нравится порядок, типы, структуры, нормальные практики.
Рефералька простая:
приводите компанию,
помогаете мигрировать,
получаете бонусы,
пишете свои расширения — продаёте их в маркетплейсе.
Это не «новая работа». Это способ перестать жить в хаосе и начать писать продукт.
Итог
Если вам нравится чинить лодку — продолжайте. Так живёт почти весь рынок.
Но если вы хотите наконец перестать платить за хаос, если вы хотите скорость, порядок, стандарты и AI, который ускоряет, а не терапевтирует ваш легаси —
вам не нужен новый фреймворк. Вам нужен Django, который работает как система. То есть DjangoCFG.
Ссылки
Сайт: djangocfg.com
Playground: playground.djangocfg.com
Начать за 30 секунд:
curl -L https://djangocfg.com/install.sh | sh
P.S. Увольнять никого не нужно. Просто перестаньте заставлять людей строить на болотах.
P.P.S. Все приложения (CRM, Payments, Support, Leads, Newsletter, Backups и т.д.) — это расширения. Можете заменить, удалить или написать своё.
P.P.P.S. Код полностью open source. Не доверяете? Смотрите, проверяйте, форкайте.
Комментарии (9)

markolofsen Автор
10.12.2025 07:44Вообще обожаю минусы на хабре! Это какое-то соревнование в немощности что ли? =) Позитивное мышление как будто бы не свойственно. Я вообще заметил, что существует огромная пропасть между СНГ-мышлением и западным, и когда на "западе" появляются новые продукты, то их не критикуют, а обсуждают, в РФ и тп. первая реакция "самые умные что ли сука! — лови минус!" =)

mmMike
10.12.2025 07:44не пользуюсь Django
Повелся на заголовок...А Вы сами то себя читали? Что удивляетесь количеству минусов.
Вся ваша статься может быть сведена к одной фразе "Все гавно, а я Дартаньян".Подозреваю, минусов еще накидают.

strelkove
10.12.2025 07:44Я минус не поставил, но примерно понимаю, почему ставят другие. Такая подача, типа все дураки, а вот мы делаем правильно, а не как эти самые дураки, немного отталкивает. Лучше бы подробнее про сам продукт было рассказано, а то подводка длинная, а по делу не так много написано. Например, про AI, который "реально работает".

vi4jesus
10.12.2025 07:44Вот это позиция! Вот это принятие критики! - достойно! Негативные оценки оправдывать для себя "примитивным" СНГ - мышлением.
Ты выше этого - ты выше хабра! Я считаю в таком случае ты должен публиковаться на "европейских" ресурсах, и не тратить время на СНГ - болото.
vhlv
Ага, и тогда, среди этого болота, как вы выразились, вырастет ещё один костыль - DjangoCFG.
markolofsen Автор
Тогда "костылем" по вашей логике стоит назвать любой решение, которое не vanilla?
vhlv
Зайду с другой стороны: скажите, пожалуйста, как интегрировать ваше решение в наше "болото" так, чтобы ничего не сломалось? Или же вы предлагаете все с нуля начинать, но уже с вашим решением?