Web开发  34

# Web项目构建技术栈 #### 技术… # Web项目构建技术栈 #### 技术选型:Django+Vue+Flutter+Uniapp --- author: Samle ## 说明 作为这段时间项目开发的知识整理,这里讲的是一种适用于前后端分离,快速开发项目的技术选型。 ## 技术栈 ### 前端: [Vue.js](https://cn.vuejs.org/v2/guide/) + [ElementUI](https://element.eleme.cn/#/zh-CN/component/installation) + [vue-electron](https://electron.org.cn/vue/index.html) 前端主要选用了vue.js框架,这是一套用于构建用户界面的渐进式框架。 尤其是和如ElementUI等其他支持类组件库一起使用,就特别香了。 ### 后端: Python的[Django](https://docs.djangoproject.com/zh-hans/3.0/)框架 + [django-rest-framework](https://www.django-rest-framework.org/) 后端选用了易于学习入门的python语言,Django框架能适用于当前我面临的大部分开发需要。 在原生Django的基础上,使用DRF进行序列化能节省相当一部分工作量,且提升代码文件结构的可读性。 ### 移动端: 移动端提供两种技术选型: [Flutter](https://flutterchina.club/get-started/install/)-[Dart](https://www.dartcn.com/guides/get-started)语言的开发 Flutter框架是谷歌提供的完全免费、开源的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面,实现一次开发多环境使用。 [Uniapp](https://uniapp.dcloud.io/) Uniapp是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台,有Vue前端基础的话很容易上手,且能较快用于多小程序端或H5界面开发,缺点是因为比较新生代很多东西找不到相关依赖。

后台显示图片 4-08

SimpleUI使用 2-21

自定义页面 2-21

previous page 1/1 next page