Не подскажете, есть ли для джанго библиотеки для создания search trees с возможность. выбора, какое будет дерево?(мне нужно 5 элементов на родителя максимум)
в 2019 году фреймворки - это удел прототипов) пока прототип - фреймворк, когда перестал быть прототипом и стал нормальным обычным проектом - растащут на микросервисы) а это уже больше набор либ, а не фреймворков) нечто похожее на то, что случилось с js)
пока Django используется для прототипа - всё вот это вот ей не особо мешает (хотя лично мне не нравится то, что для WebSockets или SSE или для фоновых задач нужны отдельные решения)
когда Django-приложение разбивается на микросервисы, от него остаётся в общем-то только Django ORM. Автор статьи уверен почему-то, что это путь в никуда, Django ORM так и останется всегда синхронной и прочее-прочее... вот про uuid-поля они так же говорили, зачем нужно, а потом по-тихому сделали) тут может быть аналогично, только работы много) если найдут инвестора под это - Django ORM перепишут) возможно, это способ поторговаться или что-то подобное...
ну, и да, переход к микросервисам сильно снижает потребность в реляционных СУБД) то есть разбив большой проект (прототип) на микросервисы может оказаться, что будет потребность не в асинхронном ORM для работы с PostgreSQL, а в уходе с PostgreSQL на что-нибудь другое) например, Google Cloud Firestore (там, кстати, есть поддержка транзакций)
ну, и да, переход к микросервисам сильно снижает потребность в реляционных СУБД) то есть разбив большой проект (прототип) на микросервисы может оказаться, что будет потребность не в асинхронном ORM для работы с PostgreSQL, а в уходе с PostgreSQL на что-нибудь другое) например, Google Cloud Firestore (там, кстати, есть поддержка транзакций)