【鸿蒙面试题】什么是一多开发?
文章目录
一、一多开发的概念?
一多开发字面上意思就是一次开发,多端部署。
二、三个核心
一多开发有三个核心,分别是界面级一多、功能级一多、工程级一多。
界面级一多有两种布局,分别是自适应布局、响应式布局。自适应布局有七种系统能力,响应式布局有三种方式,分别是断点、媒体查询、栅格布局。
功能级一多,主要体现在需要适配不同范类的应用,如果是不同范类的应用,在用某种能力时需要判断能不能使用。例如扫码功能时候时需要判断系统是否具备扫码功能,然后再做扫码的操作。
工程级一多,将项目拆分不同类型的模块,再通过模块之间的引用组合,最终实现应用功能。主要体现在三层架构。
什么是三层架构?自适应布局,响应式布局,具体介绍关注后续发布文章。