基于HTML5 web 技术APP快速开发研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:hdmlb2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着互联网 时代的到来,智能手机、PDA等移动设备的广泛运用,作为企业与个人便捷移动工作与生活的桥梁之一,APP的运用与开发已被提上开发人员的记事日程。该文以移动办公APP”云端”软件开发为蓝本,阐述了基于HTML5web技术快速开发APP的优势及HTML5web技术的发展前景,为基于HTML5web技术APP快速开发研究做一些实践经验积累与案例提供。
  关键词:HTML5 web技术 APP开发 HTML5发展
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)03-0081-02
  随着智能手机的普及,互联网 时代的到来, 3G和4G网络的大规模覆盖应用,移动互联网得以迅猛发展。互联网的发展处于一个转折点,而在这之中,移动手机应用作为主角,对于网络供应商、用户、开发商、投资商都有着重大的影响。 App作为没有时间和地点的限制,并且可以随时随地地查看和使用的这种方式已逐渐成为用户的最爱。并且APP软件因为它有着覆盖面广而且简便和快捷等这些优势也越来越受到企业的关注。如何快速并有效的实现APP的开发问题的解决被提上开发人员的记事日程。
  1 APP与Web app的发展
  App也就是应用软件的意思,英文简称Application,如今的APP多指智能手机的第三方应用程序。
  据APP行业管理中心的数据显示,高达79%的用户每天早上已起来就开始了手机应用。手机的应用几乎成为了人们生活中的一大日常必需品。人们在手机的APP中获取资讯、进行娱乐和网上购物。随着移动设备的快速崛起,APP也正在爆发式增长。移动客户端中蕴藏着巨大的商机已毋庸置疑。
  在App大力发展的今天,人们已不再质疑App可以带来的收益,互联网 时代的到来,App 让每个人的生活更轻松、更便捷了,APP开发也随之让每个企业都开启了移动信息化的进程。
  Web app 实际上就是 Web Application,指利用 Web 技术,配合 Web 浏览器,跨越网络实现一个或多个任务的 Web 应用程序。通过 Web 浏览器,由Web 技术实现出来的 Web App 有别于传统的网站,它具有更丰富的交互体验,使得 Web App 看上去更像是 Native App,而且web app的开发难度较之native app大幅降低,易用性更高。
  2012年我们看到了WEB APP的雏形, 2013到2014年WEB APP进入井喷期。原因在于首先HTML5技术本身已经比较成熟。其次整个产业链对HTML5的接受程度已经得到了推广和普及,标准已经形成。各种各样的浏览器都是争先恐后的来支持HTML5。从另外一个角度随着带宽的不断上升,资费的不断下降,人们对WEB APP接受程度也会越来越高。最重要的是云计算的推出,云计算根本上改变了WEB APP的接受程度。
  2 基于HTML5web技术APP快速开发现状
  相对于Native App,Web App开发有哪些优势呢?首先,app开发成本较低。只要使用web开发技术就可以轻松地完成web app开发;其次,app升级较简单。升级不需要通知用户,在服务端更新文件即可,用户完全没有感觉;另外,和一般的web一样,维护比较简单,它其实就是一个站点。
  很多app开发公司看中web的未来发展是基于它的灵活性——既拥有在web上完成任务的一切优点,又能在离线的时候完成这些任务。支持离线应用现在已经是可以实现的了——HTML5提供了例如应用缓存和客户端存储(比如,本地存储,索引数据库)等性能,这样你的应用就能在没有网络联接的时候也可以工作了随着科技的发展,移动终端已进入人们的生活,而传统的网页开发技术很难适应这种小屏幕界面,HTML5的问世在很大程度上解决了这一难题。结合 HTML5的特性并提出了简单明了、可订制性、以用户为中心的移动Web设计原则。HTML5新增的视频、音频、画布、离线应用等功能为网页开发带来了新的希望和曙光。新技术不仅能很好地适应移动终端界面,而且很大程度上减少了代码冗余,提高了设备运行效率。
  用Html5 css3开发webapp的优势在于:1)跨平台语义化更好、性能更优Android/iOS/windowsphone都对html5和css3提供了良好的支持;2)引入渐变、圆角、阴影、半透明等新特性,为用户创建更轻量的页面和更丰富的体验。带来更好的网页的连通性、可搜索性、可操作性等Webview所用到的部分css3属性介绍box-flex、rgba、border-radius、border-image、ox-shadow、text-shadow、multiplebackgrounds、background-size、gradient样式呈现使用css3属性可以生成内外阴影,透明度,渐变色,圆角等效果,而以往这些只能用图片来实现的。选择器css3增加了更多的CSS选择器,让选择元素变得越来越简,实现更简单但是更强大的功能。3)学会利用html5的某些元素实现跨平台的效果。如HTML5 Canvas实现Loading加载动画。
  3 以移动办公APP软件开发为蓝本的HTML5web技术应用:“云端”APP办公软件开发
  “云端”应用软件是由深圳技师学院学生自主开发的手机应用软件,主要应用于用户云端文件保存与分享。 “云端”应用软件的目标是“高质量的文件社交体验”,根据这一目标和应用软件的使用范围,让中国所有的高校学生和企事业单位都使用的“云端”的目标也就不难实现。“云端”各功能通过ajax使前后台数据交互。前端使用H5 CSS3 JS编写,本地端使用java编写,服务端使用ajax PHP .Net NodeJS编写。各端间相互联通。具体逻辑判断如图所示。
  作品功能与原型设计:
  1)用户云端保存文件:“云端”应用软件主要应用于学生、商务人群于云端保存文件,其工作原理为:用户通过网络下载软件并于手机安装“云端”,然后在“云端”中注册帐号,在云盘中点击上传文件即可。 2)用户随意分享文件:“云端”应用软件在用户上传文件后,文件的状态是自动公开分享。即用户需要在上传文件是考虑文件内是否涉及个人隐私与包含违法反动文件。一旦用户分享以上所述文件,上传者将被追究法律责任。3)用户间在线交流:“云端”应用软件用户间可相互添加好友创建群聊天实现即使在线交流。4)云端基础功能: 用户可在应用软件上查看网盘文件、编辑云文档、浏览云相册、欣赏云音乐、并且实现软件的基础设置。
  作品实现、难点及特色分析:
  软件实现:软件使用html5 css3 JavaScript java ajax PHP .Net NodeJS等语言实现。
  软件难点:web与本机关联相互调用;云端文件数据库取数;文件目录结构分析;用户信息保存与设置;用户即使在线交流;各类文件查看
  软件特色:用户可随时分享文件、对文件评论、获取优质文件;本软件使用的是混合应用技术,即使用web java ajax完成。混合型app可以完美的解决各平台中的兼容性;开发成本低,混合型应用可同步各操作平台的用户交互,不需在各平台开发不同的用户使用界面;维护更新简单,混合型应用可让开发者及时的修改bug更新软件并发布。.
  软件访问地址:http:www.1473.cn
  4 HTML5发展趋势
  HTML 5从根本上改变了开发商开发Web应用的方式,从桌面浏览器到移动应用,这种语言和标准都正在影响并将继续影响着各种操作平台。
  参考文献:
  [1] 物联中国网[EB/OL].www.50cnnet.com.
  [2] 王庆.基于HTML5的移动Web技术[J].软件导刊,2013(12).
  [3] 马婧.巨头_HTML5命运的裁定者[J].互联网周刊,2013(9).
其他文献
摘要:中高职衔接体现了终身教育理念,是建设现代教育体系的重要内容。本文以移动通信技术专业为例,对中高职学生特点、中高职培养目标及职业岗位能力进行分析,研究中高职课程衔接中出现的问题,结合本专业知识技能要求探讨分段培养模式下专业课程衔接问题。  关键词:中高职衔接;移动通信技术;专业课程  中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2015)31-0102-02  1 概
摘要:构建智慧校园的核心是为学校管理与教学提供智慧应用与服务,而信息化管理系统是智慧校园建设的基础。该文以所在的湛江一中培才学校为例,阐述利用信息技术构建智慧校园管理系统,为当前中小学智慧校园的建设提供参考案例。  關键词:智慧校园;教育管理;教学管理  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)34-0158-02  Abstract: The core o
摘要:安徽省按照加快建设服务型政府和廉洁政府的要求,运用互联网和大数据技术,建设统一电子政务平台,打造“互联网 政务”新模式,简化办事流程、透明审批过程,在实现政府权力网上公开规范运行和提高网上政务服务能力方面进行了有益的探索,实现了政务服务的“扁平化”、权力运行的“透明化”和政府信息资源的“数据化”。  关键词: 互联网; 电子政务;权力清单  中图分类号:TP311 文献标识码:A 文章编号:
摘要:文章从应用型本科财经院校的人才培养目标出发,根据用人单位对经管类人才计算机应用能力的要求,结合地方高校的实际情况,以广西财经学院为例,分析本科经管类专业Excel教学的现状,探讨对本科经管类专业开设《Excel在经济管理中的应用》课程的重要性以及可行性,并介绍该课程的建设思路以及具体的实施方法。  关键词:本科经管类,Excel在经济管理中的应用;课程设置  中图分类号:TP39 文献标识码
摘要:主要剖析了学生多媒体作品“广州潮流美食”项目的设计思想、流程以及制作的过程,提出了项目制作中的重难点,最后总结出一些技巧并提出有待改进之处。  关键词:多媒体;Authorware;程序;flash;交互性  中图分类号:G424 文献标识码:A 文章编号:1009-3044(2016)21-0174-02  1 概述  多媒体技术主要指多媒体计算机技术,是指用计算机综合处理和控制文字、图像
摘要:“互联网 ”教育是国家战略“互联网 ”的重要组成部分,是加快教育现代化和信息化进程的有力引擎。基于“互联网 ”技术教育模式通过构建智能化教学方式、建立及时教学成果反馈机制和拓展灵活的课外教学。可以有利于促进公平公正的教育体系的形成,有利于构建现代化的教育共享体系,有利于建立一个全新的学习型社会,必将引领新时代大学教育技术新的变革。  关键词:互联网 ;创新模式;创新研究;新时代大学  1概述
摘要:指纹考勤数据往往由于人事单位制定的打卡规则和用户行为发生的不同呈现“多、乱、脏”、有价值数据较少的特点。进行数据统计处理时,需要先对数据进行清洗、抽取、转换等一系列预操作。鉴于EXCEL的通用性和强大的数据处理能力,本文提出了一种基于EXCEL的考勤数据处理统计方法。该方法具有普适性、易操作的特点。  关键词:数据;清洗;处理;统计  中图分类号:TP37 文献标识码:A 文章编号:1009
摘要:在生源多样化的职业教育背景下,SPOC课程可以有效融合线上线下自主学习与课堂教学优点,以培养学生的自主、协作、探究的学习能力和良好的学习习惯。在教学实施过程中,通过采用翻转课堂教学模式,课前学生利用SPOC课程进行线上自主学习,课上通过系列教学活动的设计进行知识内化,实现了混合式教学,对职业教育教学改革提供了可推广应用的模式。  关键词:SPOC;翻转课堂;混合式教学;高职  中图分类号:G
摘要:随着信息技术应用的普及和深入,政府数据已经成为重要的财富和资源,政务数据的开放应用不仅有助于增加政府透明度,提高民众生活质量并且可以提高政府科学分析能力和服务水平,为经济转型发展提供决策支持。文章分析了国内外政务数据开放应用现状及浙江省政务数据开放利用现状和面临的挑战,通过借鉴国内外先行城市实践经验提出浙江省政务数据开放利用的对策建议。  关键词:政务大数据;开放;应用  中图分类号:TP3
摘要:当前人类社会正处于信息化时,而房地产中介行业作为国民经济发展产物的重要力量之一,利用信息技术带动发展也是时代要求。兴起之初的房地产中介行业以人力为主,业务量小易管理,而今客户信息量逐渐庞大,人力管理便出现了一系列问题。因此,利用信息技术正是房地产中介产业发展的关键。通过信息化可更高效地实现与客户的实时互动,保证服务的便捷性,同时可以实现客户信息的全方位、多层次、广区域的采集整理,提升了工作的