王锋 李芳颂 刘晓华 张维新
摘要:在互联网技术不断发展的今天,各种应用性质的软件发展迅速,同时应用软件的市场竞争较为激烈。敏捷开发中的Web应用开发框架能够有效降低应用开发者的经济成本,为应用软件的开发提供更加便捷的途径,逐渐应用软件研发团队的经济压力。藉此,本文立足于敏捷开发的实际需求,对Web应用开发框架的设计与实现进行简要分析。
关键词:敏捷开发 Web应用 开放框架
中图分类号:TP393.09 文献标识码:A 文章编号:1007-9416(2016)08-0114-01
1 前言
在互联网技术发展中,以Web应用作为核心的开发框架已经在各领域内广泛使用,不同应用软件的设计让互联网市场竞争越加激烈。现阶段的Web应用开放框架的使用情况正好与敏捷思维相结合。敏捷开放被人们理解为一种以人作为核心的开发形式。本文就将对敏捷开发中的Web应用开发框架简单研究,对于敏捷开发在Web应用开放中的应用全面介绍。
2 敏捷开发
世界内的互联网技术更新速度较快,各种Web应用层出不穷,Web应用市场内的竞争强度逐渐提升。敏捷开发就是Web应用设计人员为了在市场中占据优势所提出的。敏捷开放能够将Web市场只给你对于应用设计的速度及灵活性保证在速度保证的同时还保证应用质量。敏捷开发在实际使用中不会产生大量的数据,让研发人员更够从数据编辑中脱离,让Web应用划分为不同的部分,让开发公司内的全部工作人员共同工作,保证在开发设计过程中Web应用一直保持在可以使用的状态下[1]。
3 敏捷开发中的Web应用开发框架设计与实现
3.1 前端技术框架
3.1.1 功能要求
在Web应用前端技术框架开发中,为让应用能够在第一时间吸引到使用者的注意,经常将页面设计较为独特,这就需要前端技术框架中的组件提供独特风格,最后只需要在页面风格的基础上添加各种元素就可以样页面拥有统一的样式。想要保证页面格式的统一也可以使用Web应用前端技术框架中的模板样式,这种方式的好处及时降低内嵌CSS使用频率,方便后期对代码进行维修[2]。
3.1.2 非功能要求
Web应用前端技术框架不仅仅是在功能上有要求,在实际开发中还需要考虑非功能要求,让Web应用的浏览系统具有兼容性,提升Web应用性能及用户的体验满意度。只有将非功能要求进行满足,才能够保证Web应用在市场中具有较强的竞争力,被各个行业所使用,前端技术框架浏览系统对于标准制定及解码方式间存在较大差别,但是前端技术框架必须能够将不同的浏览器共同识别,同时保证浏览系统的正常运行。
3.2 后端技术框架
在Web应用后端技术框架中主要包括三个层次,分别为表示层、业务层、持久层。每一个层次所要负责的内容存在差异,在模型整合的过程中可以从着三个层次考虑[3]。
3.3 实际Web应用框架形成
3.3.1 Web应用框架形成总体技术
在Web应用中经常使用的分层结构就是后端技术框架的三个层次。表示层能够让不同用户在使用过程中浏览到实际需求的页面,为用户提供更加方便的页面体验。业务层在实际使用中主要是对业务逻辑关系的体现,在不同业务中可能包括一些相对独立的业务逻辑思维方向,通过业务层次就可以将开发中的组件与模式充分利用,保证用户在实际使用中能够有效分清业务间的逻辑关系。
3.3.2 前端技术框架形成
Web应用前端技术框架在实际应用中主要包括对页面、管理人员页面的设计,这样能够让应用在实际使用中具有一定的风格,使用更加舒适的布局形式,设计用户需求的专门标志,通过使用多媒体的形式将应用内容进行播放。应用在实际使用中经常需要设计一个管理人员专门使用的页面,这样可以保证管理人员有效的对信息进行管理与分析,提取出真正需要的信息。如图1所示。
3.3.3 后端技术框架形成
Web应用在后端的应用中,主要就是使用已经成型的技术框架为用户完成业务功能的设计,最终开发出用户满意的应用。不同层次的后端技术框架所需要承担的功能存在差异,例如表示层仅仅需要将用户的身份信息进行验证,保证用户在使用中的字符正确性[4]。
4 结语
敏捷开发中的Web应用开发框架能够让开发公司在市场中具有较强的竞争力,及时根据市场需求开发Web应用。
参考文献
[1]郭广军,羊四清,戴经国,刘永逸.基于Struts框架的Web应用开发技术研究[J].计算机应用与软件,2007,09:209-212.
[2]董永刚,庄骐,王虎.快速交付的WEB应用开发框架研究——WAD开发框架[J].信息与电脑(理论版),2011,No.24609:129-131.
[3]陈继华,岳晓瑞.基于Rails和jQuery的Web应用程序敏捷开发[J].数字技术与应用,2010,02:39-40.
[4]张文胜,陈宏.基于ThinkPHP模型的敏捷WEB开发的应用与实践[J].软件工程,2016,v.19;No.20103:45-48.