后台选择 Django (MVC框架),前端使用 Vue.js(MVVM 框架)渲染,总体架构 M(Django) + C(Django) + MVVM(Vue.js) = M + MVVM + C = MMVVMC
前端技术栈:
- JavaScript
- HTML5
- SASS
- ES6
- Vue.js
- Vue-Router
- Vuex
- Vue-Resource
后端技术栈:
- Python
- Django
- MySQL
- Apache2
工具和开发环境:
- kali Linux
- webpack
- WebStorm
- PyCharm