Джанго против Vue.js / Angular / React - PullRequest
0 голосов
/ 17 мая 2018

Я надеялся, что кто-нибудь сможет объяснить разницу между Django, который, я думаю, представляет собой веб-фреймворк против Vue / Angular / React, которые являются фреймворками Javascript. В чем разница между веб-фреймворком и фреймворком Javascript?

Ответы [ 2 ]

0 голосов
/ 17 мая 2018

Все ваши фреймворки объединяют шаблон и данные на лету для создания веб-страницы. Django, впервые выпущенный в 2005 году, делает это в Python на сервере. Angular (2010), React (2013) и Vue (2014) делают это в JavaScript в браузере. Используйте тренды стека для формирования собственного представления, но подход javascript-in-the-browser более или менее затмил более старые подходы к серверу (включая Django) для новых проектов.

0 голосов
/ 17 мая 2018

Django был разработан в быстро развивающейся новостной среде, он был разработан для быстрого и легкого решения общих задач веб-разработки. Вот неофициальный обзор того, как написать управляемое базой данных веб-приложение для Django, и оно в основном используется для бэкэнда, на мой взгляд, AngularJS и vueJS основаны на убеждении, что декларативное программирование должно использоваться для создания пользовательских интерфейсов и подключения программных компонентов, в то время как Императивное программирование лучше подходит для определения бизнес-логики приложения, и Reactjs был разработан, потому что Facebook хотел сократить время загрузки веб-страниц, что в большей степени облегчает работу пользователя

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