3 - 前端技术选型

1 前端工作

产品类型技术选型优点缺点
官网Vue / React / …
WebappVue / React / …
订阅号开发Vue / React / wxjssdk …
管理系统Vue / React / 前后端不分离 / …
原生AppIOS / Android体验好, 性能流畅开发慢, 成本高
混合AppIOS / Android + 前端 H5 (Vue / React / …)前后俩者的平衡需要很好的配合
跨平台Appuniapp / RN / flutter / taro /…开发快, 成本低性能和体验较差
桌面应用Electron + Vue / React / …
小程序原生小程序 / uniapp / taro / wepy / mpvue /…
硬件设备就是一些电子设备上显示的页面等

2 基于上面表格内容的解释

1 Webapp: 是手机端的网页, 也叫 -> M/ H5 

2 小程序: 微信小程序的需求比较多

3 wxjssdk: 订阅号运行在微信生态里面, 可使用微信提供的一套 API功能 (支付, 打电话, 定位等)

4 混合 App: 前端写页面, 嵌套到原生 App里面 (本质还是原生 App + H5技术)

5 webview: 这个组件可以解析 H5页面的, IOS / 安卓, 的混合开发的技术要点

6 跨平台 App: 只用前端技术做一套程序, 可以打包为 IOS 或 Android 的 App  (H5技术)

7 原生App 缺点: 成本高, 开发时间长

8 跨平台 App 缺点: 性能, 体验较差, 开发快, 成本低

3 uniapp 环境搭建与开发范式

1 创建项目的俩种方式
  1 可视化界面
  2 通过 vue-cli 命令行

2 运行项目
  1 浏览器
  2 小程序模拟器
  2 运行到手机或模拟器

3 如何安装插件 (第三方包)
  1 工具 -> 插件安装

4 

4 uniapp 项目文件说明

components: 已经写好的组件库
wxcomponents: 微信提供写好的组件库
pages: 页面组件
store: 共享数据
static: 静态资源目录
platforms: 用于区分不同平台的, 放置差异性的东西
hyrid: 代表混合开发, 用于方式混合开发的 html文件
common: 类似于我们设置的, utils 文件, 公共的工具或方法

App.vue: 根组件
main.js: 入口文件
manifest.json: 可以配置一些信息, 不可以删掉的
pages.json: 该项目中是没有路由的, 页面跳转都是通过这个文件配置出来的
uni.scss: 样式
template.h5.html: 相当于Vue中唯一的那个 html

5 uniapp 打包上线

1 manifest.json 配置

2 发行 -> 云打包

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课程的实战源码是我在 GitHub 上开源项目 spring-boot-projects 中的其中一个项目代码,目前已有 2300 多个 star,项目截图如下: 由于项目比较受大家欢迎,因此心中就出现了将它做成教学视频的想法,也就是你现在了解的这个课程《SpringBoot入门及前后端分离项目开发》,本课程是一个 Spring Boot 技术栈的实战类课程,课程共分为 3 大部分,前面两个部分为基础环境准备和相关概念介绍,第三个部分是 Spring Boot 项目实践开发。Spring Boot 介绍、前后端分离、API 规范等内容旨在让读者更加熟悉 SpringBoot 及企业开发中需要注意的事项并具有使用 SpringBoot 技术进行基本功能开发的能力;这最后的项目实战为课程的主要部分,我会带着大家实际的开发一个前后端分离的 Spring Boot 实践项目,让大家实际操作并从无到有开发一个线上项目,并学习到一定的开发经验以及其中的开发技巧,旨在让读者具有将 Spring Boot 真正应用于项目开发的能力; 以下为实践项目的页面和功能展示,分别为:登录页面 列表页面(分页功能) 图片上传功能 富文本编辑器整合使用 实践项目的主要功能和页面就是这些,通过项目展示大家也能够感受到,在实际应用开发中的高频次功能都已经实现,稍加修改就可以运用到企业开发中,整个项目的开发模式为前后端分离的模式,即 Spring Boot 提供后端接口,前端页面通过 Ajax 异步调用接口的方式与后端服务器进行交互并将数据填充至页面中,这也是目前企业开发中比较重用的开发模式,希望大家能够了解并且能够实际的上手开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值