文献综述(或调研报告)
- 商旅服务APP发展现状
电子商务是指在开放的网络环境下,基于浏览器/服务器应用的方式,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务、交易和相关综合服务活动的一种新型的商业运营模式[1]。现在的商旅服务应用程序如携程、飞猪、途牛等都是电子商务的一种具体实现。而互联网技术、前端技术的发展又催化了移动电子商务的发展,各种电子商务APP竞相发展,而这些APP基于不同平台、不同框架开发,经调研主要有以下几种模式:
(1)Web
利用移动Web 开发技术如 HTML、CSS、JavaScript等,基于浏览器开发网络站点,因而具有跨平台的特性。之前主要用到的框架有Java Web、JQuery、Spring Web MVC等。而当今,独立分散的HTML页面已经不能满足当前社会经济发展的需要,幸运的是,W3C、WHATWG组织已合作制定了HTML5平台标准[2],HTML5不仅可以用来表示单纯的Web内容(如文字、图片等),更多的多媒体内容视频、音频、图像、动画等将在HTML5平台下统一标准化。如今因HTML5的发展以及前端工程化的需要,多样的前端框架应运而生,如Vue.js、Angular、React等[13],使得前端页面不再是分散杂乱的文件,而是一整套目录结构清晰的工程文件。
优点:开发成本低,跨平台,只要有浏览器就能运行,实现了“一次开发,多平台使用” [3]。相比纯粹的原生APP兼容性更好,不用考虑操作系统所带来的差异。相比APP漫长审核的发布过程,Web的发布方便快捷。
缺点:可能需要同时兼容PC端和移动端,在交互设计方面需要考虑全面,也需要考虑浏览器版本的兼容性。目前市面上诸多应用API都是基于原生APP开发,如果只做一个Web应用很难达到与第三方应用(如支付、社交APP等)很好的交互。
(2)原生APP
原生APP是基于本地操作系统运行的,其开发模式位于平台层上方,具有较好的下行访问和兼容能力,能充分利用设备资源,提供良好的交互体验[4],但开发需要针对不同的操作系统。目前市面上主要的移动操作系统有:IOS、Android、Symbian、Windows等。
优点:能够充分调用移动端的硬件设备资源,用户交互体验更好;原生APP的部分功能可以离线使用,节约流量。
缺点:兼容性差,在不同硬件、不同系统版本的手机上运行状况可能不同;技术门槛高、开发成本高,不易移植到其他平台;发布的审核流程复杂且慢,增长了APP的迭代周期[5]。
以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。