论文部分内容阅读
当今互联网时代,用户对网络信息的需求程度越来越高,信息渠道也变得多样化,可以通过多种设备终端的不同应用去获取信息,如:电脑端的浏览器、电脑客户端、手机移动终端和平板电脑等等,而移动终端也存在多种操作系统。开发同一个功能产品通常需要开发者针对不同系统开发不同的程序,导致开发和维护成本过高,同时延长产品开发和迭代更新的时间。与此同时,由于设备终端硬件资源和网络资源有限,用户使用便捷下载甚至无需下载的轻量级应用越来越流行,并希望产品兼具多平台数据同步和样式相识的效果。根据上述背景,本文对支持多平台的应用引擎技术做了相关特性研究和整合,并进一步优化其性能。在后端完善了WP框架的CMS管理系统,将原MC结构改进为具有RESTful架构的MVC结构。在前端WEB展现页面,采用HTML5, CSS和JavaScript,并结合响应式页面设计原理进行WEB前端设计和开发,使得不同类型的屏幕设备可以实现高效自适应。此外,本文设计和开发了用于连接Wechat类型的轻量级应用和WP框架的应用模块,并通过PhoneGap去完成Android和iOS智能终端的WEB APP部署。最后,本文利用所研究的引擎技术,通过所设计的框架开发了“智慧社区”系统,验证了本文所采用引擎的实用性,并分析了引擎所开发出来产品的页面速度性能和服务器程序的压力测试性能。结果表明,本文所采用的引擎技术和所设计的框架结构具有良好的稳定性和改进效果。