《表1:移动操作系统跨平台应用开发技术》
借鉴混合应用开发的思想和优势,本文提出一种支持跨平台的应用架构,如下图所示。应用采用分层设计思想,每层负责不同的职能,自底向上分为系统层、中间层和呈现层。移动终端跨平台应用开发方向主要分为网络应用开发和本地应用开发,针对方向的差别使用不同的编程语言[5]。从开发人员角度分析,开发语言可分为“美工”、“前端编程语言”和“后台编程语言”三大类。呈现层对应“美工”和“前端编程语言”,处理本地应用部分,重点关注应用界面的美观性和用户体验。中间层对应“后台编程语言”,处理网络应用和本地应用部分,重点设计应用整体结构,使应用可以运行在操作系统之上。开发人员可以根据每层需求,选择专用语言开发,从而解决开发手段复杂多样的问题。如图1。
图表编号 | XD00151299900 严禁用于非法目的 |
---|---|
绘制时间 | 2020.05.01 |
作者 | 郄小明、闫江华 |
绘制单位 | 中国电子科技集团公司第五十四研究所、中国电子科技集团公司第五十四研究所 |
更多格式 | 高清、无水印(增值服务) |