Реагировать на Django или Реагировать как самостоятельный? - PullRequest
0 голосов
/ 22 марта 2019

Я изучал, как создать приложение django реагировать и как лучше всего его реализовать.Из этой ссылки о создании приложения django реагирует несколько способов его реализации.

Один из способов - создать веб-пакет, а использование django для загрузки веб-пакета - запустить его как 2 отдельных приложения.

Каковы очевидные преимущества «React в своем собственном« внешнем »приложении Django: загрузите один HTML-шаблон и позвольте React управлять внешним интерфейсом« против »Django REST в качестве отдельного API + React в качестве отдельного SPA»

Поскольку я не вижу необходимости в создании веб-пакета и загрузке приложения в шаблон django, где вы можете создать автономное приложение реагирования и использовать Django REST для связи?

1 Ответ

1 голос
/ 22 марта 2019

Первое, что вы получите, разделив ваш фронтенд и бэкэнд, это модульность. Когда логика вашего приложения полностью отделена от пользовательского интерфейса, у вас есть немного более модульное веб-приложение. Модульность помогает во многих отношениях, включая тестирование, удобочитаемость и ремонтопригодность.

Также с отдельным API ваша логика бэкэнда может быть повторно использована любым пользователем или любым внешним интерфейсом, будь то мобильное приложение или все, что вы можете себе представить, даже свой CLI.

Ваша цель будет заключаться в том, чтобы включить в комплект Django окончательный комплект приложения для создания реагирования, если я правильно понял?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...