【摘 要】
:
随着(移动)互联网应用的高速发展,应用数量迅速增长,随之而来的是应用竞争愈演愈烈。为了在应用竞争中获得优势,应用开发者需要有效降低应用开发成本。敏捷开发的出现正好适
论文部分内容阅读
随着(移动)互联网应用的高速发展,应用数量迅速增长,随之而来的是应用竞争愈演愈烈。为了在应用竞争中获得优势,应用开发者需要有效降低应用开发成本。敏捷开发的出现正好适用于Web应用的开发特点。为了更加有效的支持敏捷开发,降低每一次迭代的开发成本,选择合适的应用开发框架尤为重要。一般来说,应用开发框架主要包括项目过程框架和对应的技术框架。其中项目过程框架中定义了应用开发过程中的每个阶段需要完成的项目工作以及项目中各个阶段之间的衔接方式;而技术框架则是用以支持特定类型应用开发的可重用的技术体系。本文中,针对敏捷开发的需求和Web应用开发的场景提出了Web应用开发框架,一方面对敏捷开发的项目实施过程给出了具体规范;另一方面设计和实现了可与此项目过程框架配合使用的针对Web应用的前端开发技术框架和后端开发技术框架。通过将此Web应用开发框架引入到项目中可以有效的提高应用开发效率。本文首先分析了论文工作的背景以及现状,阐明了研究意义。之后对敏捷开发的思想和常用方法进行了介绍,同时还介绍了Web开发技术框架的相关知识、流行的Web开发前后端技术框架。然后从Web应用开发的过程框架和技术框架两方面介绍了本论文中提出的Web应用开发框架。在Web应用开发过程框架部分,结合敏捷开发思想,提出了敏捷化的Web应用开发中各个阶段的工作以及各个阶段之间的衔接方式。而Web应用开发技术框架主要包括前端技术框架和后端技术框架两部分。前端技术框架主要包括CSS样式、插件和页面布局的设计与实现;后端技术框架包括常用基础服务组件和开发模板的设计与实现。在本文的最后,结合一个Web应用开发实例,验证了此开发框架的有效性。
其他文献
随着科学技术的不断发展,人们生活水平也逐渐提高,而人们对家居环境也有了更高的追求。智能家居作为现代化家居的发展方向之一,它融合了无线传感网络技术、自动控制技术和计算机
以YKR圆振动筛为研究对象,基于概率理论及Weibull筛分模型,利用MATLAB曲线拟合工具箱、SIMULINK仿真以及ADAMS多体动力学仿真对筛分过程进行计算、仿真、分析。主要从以下几个
随着社会的不断发展,东西方文化密切地交流与融合,不同地域间的区别逐渐缩小。许多城市忽略了地域文化的发展与传承,地域特征在慢慢消逝。景观小品是景观系统中重要的组成部分,是
农村土地承包经营权的抵押问题不仅仅只是涉及法律方面的问题,也是涉及到包括经济、社会等多方面的问题。然而,要真正建立这一抵押制度,还要通过多方面的设计。现如今,这一问题的
自上世纪70年代起,埃及医生、作家、社会活动家纳娃勒·赛阿达维(1931-)在虚构与非虚构类作品中,屡次大胆探讨“女性割礼”及其他与女性身心相关的敏感话题,在当代阿拉伯社会
面对当前经济发展的全球化以及贸易发展的自由化趋势,我国首个自由贸易试验区在上海成立。这是面对当今国际国内新的政治、经济形势,我国政府所作出的重大战略抉择。中国(上海)自
本文结合前人对呼叫中心和员工离职方面的研究成果,采取定量实证研究的方法,选取电信行业的M公司呼叫中心为案例,通过对离职员工个体特征数据的收集,利用多元线性回归模型,研
近年来,位置服务产业发展迅猛,并在物联网、智慧城市建设、救灾减灾等诸多领域有着广阔的市场空间。当前,全球定位系统(Global Positioning System, GPS)已解决了室外定位问
目前,-Android手机因其优秀的性能以及丰富的应用而占据了智能手机的大部分市场,直接加速了基于该平台的移动应用的发展。而基于Android平台的移动外勤管理应用,以其便携性和
随着智能电网的不断发展,通信技术在电力系统中的作用愈发重要,越来越多的通信业务出现在电力网络中,负责采集、传输和处理与电网运行相关的信息数据。这些通信业务的可靠性