- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
?
?
移动互联网开发技术研究
?
?
摘要:随着移动互联网的快速发展,移动APP和网站的使用呈爆发式的增长。由于屏幕大小、网络情况的不同,导致移动互联网用户的使用习惯和传统互联网有很大不同,也由此导致移动互联网开发的方式和传统互联网有很大区别。本文从前端、后端、数据库和网络四个方面综合描述了移动互联网的开发要点。最后通过实验,重点分析的HTTP网络请求以及数据库性能优化方案,为移动互联网开发者提供有益参考。
关键词:移动互联网开发;数据库技术;计算机网络;传统互联网
:TN915?:A?:1671-2064(2019)17-0000-00
0引言
网络时代日新月异,在我国互联网的发展过程中,PC互联网已日趋饱和,而移动互联网却呈现井喷式发展。截止2018年底,中国手机网民超过8亿,在我国人口比例占比达70%以上。随着移动互联网的高速发展,智能手机的大量普及,以前的传统媒体、购物、电视电影都逐渐转向移动端,手机APP逐渐在国民生活中占据越来越重要的位置[1]。各大互联网巨头和创业公司纷纷转战移动互联网,通过各种创新方式提升用户体验,更进一步渗透到老百姓生活中,并获得相应利润。目前为止APP开发已经成为商家的战略目标与必争之地,同时随着技术和产业的发展,国内的移动互联网产业逐渐从nativeAPP(原生APP)独占市场变成webAPP(H5页面)和nativeAPP分庭抗礼的局面,特别是基于微信、今日头条、支付宝的小程序的兴起,一些厂商逐渐放弃传统的nativeAPP方式,开始转移到微信小程序从而获取更多的流量[2]。本文旨在全面介绍移动互联网的主流开发方式和核心思路,为从业者快速对移动互联网开发入门提供有益参考。
1移动互联网开发综述
1.1前端开发技术介绍
移动端开发可以大致分为两个方向:nativeAPP开发(原生APP)与webAPP开发(H5页面)。Native开发是移动互联网早期的主流,最开始native开发是分为java语言的安卓版和object-c的IOS版,因此开发同一款APP需要维护不同语言的两个版本,在开发上效率较低;之后由Facebook等公司逐渐提供了跨平台框架,能实现一份代码发布到不同平台,从而大大简化了开发流程[3]。NativeAPP具有加载迅速,交互流畅等优势,但是由于nativeAPP的页面都是写在本地,因此缺乏动态更新的功能,如果APP上存在bug则只能通过重新发布新APP的方式来实现,具有一定的不便性。而与之对应的移动webAPP的优势在于,开发的H5是运行在手机端浏览器中的,只要把服务器上的程序升级,用户重新访问,就能快速更新APP的内容,即快速热更,迅速纠错,这类H5开发最大的优势就是技术相对统一成熟,天然具有跨平台的优势[4]。
1.2數据库
数据库是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API接口用于创建、访问、管理、有哪些信誉好的足球投注网站和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢,所以现在我们使用关系型数据库管理系统(RelationalDatabaseManagementSystem,简称RDBMS)来存储和管理的大数据量[5]。MySQL是当前最流行的关系型数据库管理系统,大量的互联网公司都基于MySQL作为数据存储,同时许多云服务厂商例如亚马逊、阿里云也在MySQL原有的基础上开发出了Aurora等高性能数据库,实现了动态切换、自动升降配等功能,拓宽了MySQL的应用场景。
1.3服务端开发
服务器端编程技术相对比较成熟,也经历了多年的更新换代,在互联网的早期,C语言是互联网开发的主要语言之一,但是这类面向过程的语言在维护,学习门槛上具有较高的要求,因此对从业者而言难度较大,在此基础上面向对象的语言C++诞生,该语言是C语言的一个大型的优化与扩展[6],兼容了大部分C语言的内容,在面向对象的思想越来越流行之后,C#、java、python、php、go等语言如雨后春笋涌现出来。其中java技术由于丰富的工具链、简洁的语法、强大的社区,迅速占领了互联网开发的份额,成为了很多互联网公司的首选编程语言[7]。
2计算机网络
互联网发展到4G时代,手机看视频玩游戏成为了现实,从而大大拓宽了移动互联网的应用场景,各种各样的移动互联网的应用如雨后春笋一样涌现,为老百姓的生活带来了非常多的便利,同时由于4G时代流量费用更加便宜,进一步地提高了用户的使用率[8]。即将到来的5G时代,能实现高速低延迟的网络通信,提供更加便宜的流量费用,可以为人工智能、VR更新型产业提供更好的支持。计算机网络主要基于5层网络结构,从上到下分别是应用层、传输层、网络层、数据链路层和物理层,五层网络模型如图1所示:
您可能关注的文档
- 翟镇煤矿皮带区域自动化建设的研究与应.docx
- 缬沙坦联合氨氯地平治疗社区老年原发性高血压合并糖尿病的疗效分析.docx
- 综合教学设计-提升小学信息技术教学质量.docx
- 综合性护理措施对COPD患者生活质量的改善作用分析.docx
- 线损分析在配网线损管理中的作用研究.docx
- 紫马乡农业结构现状及调整思路.docx
- 用电监察与装表接电技术分析1.docx
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 中国国家标准 GB/T 20867.1-2024机器人 安全要求应用规范 第1部分:工业机器人.pdf
- 《GB/T 20867.1-2024机器人 安全要求应用规范 第1部分:工业机器人》.pdf
- 《GB/T 23423-2024飞机主舱集装货物装载机》.pdf
- GB/T 23423-2024飞机主舱集装货物装载机.pdf
- 中国国家标准 GB/T 23423-2024飞机主舱集装货物装载机.pdf
- 《GB/T 4706.114-2024家用和类似用途电器的安全 第114部分:饮用水处理装置的特殊要求》.pdf
- 中国国家标准 GB/T 4706.114-2024家用和类似用途电器的安全 第114部分:饮用水处理装置的特殊要求.pdf
- GB/T 4706.114-2024家用和类似用途电器的安全 第114部分:饮用水处理装置的特殊要求.pdf
- GB/T 4706.120-2024家用和类似用途电器的安全 第120部分:紫外线辐射水处理器具的特殊要求.pdf
- 中国国家标准 GB/T 4706.120-2024家用和类似用途电器的安全 第120部分:紫外线辐射水处理器具的特殊要求.pdf
文档评论(0)