前台系统:
这个理解成给你的最终用户使用的界面,可以是WEB、手机app、微信小程序等,例如抖音、淘宝等。
- toB 面向商户
- toC 面向消费者
后台系统:
提供给系统管理人员使用的界面,一样可以是WEB或者桌面,例如网站的维护界面,可以录入资料,审核权限之类的.
常见企业管理系统:
- OMS 订单管理系统
- WMS 仓库管理系统
- SRM 供应商关系管理系统
- ERP 企业资源计划
- SCM 供应链管理系统
- CRM 客户关系管理系统
- BI 商业智能
问题:
原生app页面和app嵌套h5页面的区别?
1、架构不同,原生app页面用的是c/s架构,app嵌套h5页面是b/s架构。原生app页面改动要升级app,h5改动则不需要
2、原生的页面运行速度快,比较流畅。
H5页面相对原生的运行性能低,特别是一些动画效果有明显卡顿。
3、H5页面的很多交互都没有原生的好,比如弹层、输入时候的页面滑动 等。H5的效果相对比较low,没有原生的好看,也没有原生默认的动画等效果。
4、原生APP修改页面要重新发布,等待审核(现在iOS的审核速度已经提高到1天到2天)。
H5页面的修改 可以随时上线,不用等待审核。
5、H5跨平台,iOS和android需要各自开发。相对原生,H5开发成本低。
6、原生APP能很好的使用设备底层功能,如摄像头、方向传感器、重力传感器等。H5有所限制。
比如android里的H5对摄像头和方向传感器就需要再多做一些处理。再比如你不想用系统默认的手机相册样式,就要用原生来开发了。
7、H5过度依赖于网络,网络不好的时候卡到不行,并且刚打开看到的都是一个空白页面。
默认的H5页面每次打开都会重新请求页面(可以做缓存,不过基本很少有做的)。
H5比原生更费流量,H5除了加载html还要加载js、css这些资源文件,相比原生网络加载速度慢。
2、 h5和web区别
- 开发语言不同 h5: html5 web html 4
- h5 竖屏适配 web横屏适配
- h5 支持手机的一些基础功能操作 web不支持