Django — это мощный Python фреймворк, управляющий бэкэндом приложения. Бэкэнд — это всё, что связано с подготовкой отображения статьи, подготовкой отправки статьи в блокчейн, а также регистрация, логин, и т.п.
Django имеет множество готовых модулей (в т.ч. логика работы с географической картой) и качественную документацию, что позволяет сокращать время разработки, не изобретая велосипед.
VueJs — это мощный и одновременно простой JavaScript фреймворк, который позволяет создавать современные web-приложения в формате Single Page Application. Это значит, что после загрузки сайта, ни одна страница.. не моргнет. Все будет работать молниеносно и без перезагрузки.
VueJs принципиально не отличается от Angular или React, но он.. попроще будет. И еще одна важная особенность, которая повлияла на наш выбор: программируя приложение Mapala для WEB только один раз, мы можем быть уверены, что оно будет адекватно работать на всех мобильных устройствах. Это же позволит нам выпустить мобильное приложение для IOS/Android платформ, не переписывая код с нуля.
Вот, что пишет Fabian Schuh @xeroc ( @chainsquad ), разработчик piston, о Django и VueJs:
I think its a good choice .. i personally prefer Flask over django because it is a little more flexible to my knowledge .. vuejs would be my choice aswell but i havent use it yet .. its on my list of tech to learn more about :)
Универсальность, мощь и простота использования — вот главные критерии при выборе стека технологий BETA MapalaNet.
P.S.: Уже на следующей неделе в BETA будет повторен функционал ALFA, и мы запустим приватные тесты.
@mapala Великий пост, мне нравится
@mapala, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующих категориях: