王鋒 李芳頌 劉曉華 張維新
摘要:在互聯網技術不斷發展的今天,各種應用性質的軟件發展迅速,同時應用軟件的市場競爭較為激烈。敏捷開發中的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.