毕业论文课题相关文献综述
文 献 综 述一、选题背景21世纪以后,移动端产品的数量呈现爆炸性增长,随之产生的移动应用数量也飞速增长,任何行业都在尝试将业务转移到移动端上,以App的形式进行展现,方便用户的操作,最近几年以来更是呈现出大量开发、快速发布、全民使用移动应用的态势。
然而, 原生App有明显的缺陷和不足,比如原生App每适配一部设备都要进行适配,随着移动端设备多样性的增加,原生App兼容性会变得越来越差,甚至同款App需要多套代码来兼容不同设备,这将大大增加开发量和工作量。
此外,原生App体积大,所以需要一款轻量级且可以轻松实现兼容的App来代替原有原生App。
目前为止,除了原生App,比较流行的还有Web App和Hybrid App,下面就这三种类型App进行概述。
移动的应用种类可以从多个角度进行分类,单就技术角度上来说,当今应用的种类主要可以分为三种,如图 1.1 所示。
图1.1原生App,Web App和Hybrid App开发模式示意图如图所示,原生App又称作Native App,它是一个系统性的应用程序,也是目前为止比较流行且常用的App种类,一般会采用比较成熟的原生语言进行开发,比如iOS上的Cocoa或Swift语言,以及安卓上的Java或Kotlin语言,它可以直接被安装到设备里,可以任意调用移动端设备终端的一些硬件设备,比如摄像头,重力感应等等,用户需要进行下载的操作。
而Web App是指运行工在移动端设备浏览器或可以内嵌入其他原生App中,采用前端常见的技术和框架,如HTML、CSS、JavaScript以及MVVM框架来进行搭建,一般服务器端会用到Node.js进行封装,并与后端进行交互,它不需要用户进行下载和安装的一系列操作,并且设备的兼容性较好,可以一套代码适配不同设备,作为轻量级的框架。
对于开发人员而言,使开发人员使用一套代码进行跨平台的开发,同时,对于用户而言,其用户交互体验与原生App差别不大。
Hybrid App是介于两者之间的一种类型,它从本质上来说是一个UI界面的Web View,内核访问的还是Web App。
随着W3C加大发展HTML5技术的力度,Web App得到了大力发展,并且大有代替原生App的趋势。
以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。