⚙️ next.dj — когда Django хочется сделать умнее
Разработка на Django удобна, но даже сильные инструменты иногда заставляют повторять одно и то же. Именно это заметил разработчик из Evrone во время работы над небольшим сайд-проектом.
Чтобы реализовать простую механику, приходилось снова и снова делать одинаковые шаги:
- создавать обработчик;
- настраивать URL;
- писать шаблон;
- подключать JavaScript;
- добавлять формы;
- тестировать связки.
Так появилась идея: а что если структура может быть проще? 💡
🚀 Что даёт next.dj
next.dj построен поверх Django, но предлагает другой подход.
Страница становится самостоятельной единицей:
- код рядом с интерфейсом;
- шаблон рядом с логикой;
- маршруты формируются по структуре файлов;
- меньше рутины и случайных ошибок.
✅ внутренних платформ
✅ дашбордов
✅ SaaS-сервисов
✅ MVP
✅ небольших команд
🔥 Что уже реализовано
- файловая маршрутизация;
- DJX-шаблоны;
- встроенные формы;
- защита CSRF;
- dependency injection;
- система компонентов.
Теперь переиспользуемые блоки интерфейса можно хранить компактно и логично.
🦀 Почему вспоминают Rust
Некоторые части системы в будущем могут получить Rust-реализацию ради скорости. Но основа проекта останется на Python.
🤝 Почему это интересно
next.dj показывает, что даже зрелые экосистемы можно переосмысливать.
✨ В Evrone такие эксперименты ценят особенно высоко: хороший инженер не только пишет код, но и улучшает сам процесс разработки. От личной боли к полезному инструменту.