欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

ASP.NET學(xué)習(xí)篇之——初識(shí)框架

admin
2015年2月1日 0:22 本文熱度 6278

概述




還記得在B/S剛開始時(shí),就經(jīng)常提到框架這個(gè)詞,最近這段時(shí)間在學(xué)習(xí)asp.net中,又涉及到了框架,所以現(xiàn)在來對(duì)框架來進(jìn)行下學(xué)習(xí)。



框架是什么




現(xiàn)在關(guān)于框架還沒有統(tǒng)一的定義,其中Ralph Johnson所給出的定義基本上為大多數(shù)研究人員所接受。這兩個(gè)定義分別是從兩個(gè)方面來進(jìn)行定義的。




首先來看下第一個(gè)是從框架內(nèi)涵角度來定義的:“一個(gè)框架是一個(gè)可復(fù)用設(shè)計(jì),它是由一組抽象類及其實(shí)例間協(xié)作關(guān)系來表達(dá)的?!?/SPAN>




另一個(gè)定義是從框架用途角度給出的定義,“一個(gè)框架是在一個(gè)給定的問題領(lǐng)域內(nèi),一個(gè)應(yīng)用程序的一部分設(shè)計(jì)與實(shí)現(xiàn)?!?/P>



從軟件設(shè)計(jì)角度來理解,框架是一個(gè)可復(fù)用的軟件架構(gòu)解決方案,規(guī)定了應(yīng)用的體系結(jié)構(gòu),闡明軟件體系結(jié)構(gòu)中各層次間及其層次內(nèi)部各組件間的關(guān)系,責(zé)任分配和控制流程,表現(xiàn)為一組接口,抽象類以及實(shí)例間協(xié)作的方法。




我的理解是框架是一種技術(shù)或者說框架是一個(gè)軟件,它將多種技術(shù)進(jìn)行了整合,使其可以實(shí)現(xiàn)某個(gè)領(lǐng)域內(nèi)一些基礎(chǔ)功能的底層服務(wù)。這樣的話使用這種框架的編程人員就可以在一個(gè)基本功能已經(jīng)實(shí)現(xiàn)的基礎(chǔ)上開始具體的系統(tǒng)開發(fā)。通俗的說,就是別人搭好了舞臺(tái),你來做表演即可,這個(gè)舞臺(tái)就是框架。當(dāng)然了,這個(gè)框架是可以不斷更新的,框架也是有很多種的。



為什么要用框架呢




從我們軟件開發(fā)人員角度來講,我們都知道,軟件系統(tǒng)發(fā)展到今天已經(jīng)很復(fù)雜了,特別是在服務(wù)器端軟件,涉及到的知識(shí)、內(nèi)容、問題也越來越多,這樣的話,在某寫方面我們使用別人成熟的框架,酒啊相當(dāng)于讓別人幫我們完成了一些基礎(chǔ)性的工作,我們也就有了更多的精力去完成系統(tǒng)的業(yè)務(wù)邏輯設(shè)計(jì),因?yàn)檫@些框架是將技術(shù)進(jìn)行了整合,這些框架一般也比較成熟和穩(wěn)健,想事物處理、安全性、數(shù)據(jù)流控制等很多細(xì)節(jié)方面的問題都可以處理。同時(shí)這些框架一般也都經(jīng)過了很多人的使用,結(jié)構(gòu)很好、擴(kuò)展性也不錯(cuò),并且是不斷升級(jí)的,這樣我們就可以直接享受別人升級(jí)代碼帶來的好處,省去我們很多的工作。




從業(yè)務(wù)角度來講,首先,框架是為了企業(yè)的業(yè)務(wù)發(fā)展和戰(zhàn)略規(guī)劃而服務(wù)的;其次,框架最重要的目標(biāo)是提高企業(yè)的競爭能力,包括降低成本、提高質(zhì)量、改善客戶滿意程度,控制進(jìn)度等方面。最后,框架實(shí)現(xiàn)這一目標(biāo)的方式是進(jìn)行有效的知識(shí)積累。軟件開發(fā)是一種知識(shí)活動(dòng),因此知識(shí)的聚集和積累是至關(guān)重要的。框架能夠采用一種結(jié)構(gòu)化的方式對(duì)某個(gè)特定的業(yè)務(wù)領(lǐng)域進(jìn)行描述,也就是將這個(gè)領(lǐng)域相關(guān)的技術(shù)以代碼、文檔、模型等方式固化下來。




所以對(duì)于框架來說最重要的兩個(gè)字就是重用,重用代碼、重用設(shè)計(jì)、重用分析。關(guān)于重用,我在多說兩句,在軟件生產(chǎn)中有三種級(jí)別的重用:內(nèi)部重用,即在同一應(yīng)用中能公共使用的抽象塊;代碼重用,即將通用模塊組合成庫或工具集,以便在多個(gè)應(yīng)用和領(lǐng)域都能使用;應(yīng)用框架的重用,即為專用領(lǐng)域提供通用的或現(xiàn)成的基礎(chǔ)結(jié)構(gòu),以獲得最高級(jí)別的重用性。



框架與我們的網(wǎng)頁設(shè)計(jì)




框架在我們的web開發(fā)中使用的也比較廣泛,例如,框架把網(wǎng)頁在一個(gè)瀏覽器窗口下分割成幾個(gè)不同的區(qū)域,實(shí)現(xiàn)在一個(gè)瀏覽器窗口中顯示多個(gè)HTML頁面。使用框架還可以非常方便的完成導(dǎo)航工作,讓網(wǎng)站的結(jié)構(gòu)更加清晰,而且各個(gè)框架之間決不存在干擾問題。利用框架還有一重要特點(diǎn)就是使網(wǎng)站的風(fēng)格一致。通常把一個(gè)網(wǎng)站中頁面相同的部分單獨(dú)制作成一個(gè)頁面,作為框架結(jié)構(gòu)的一個(gè)子框架的內(nèi)容給整個(gè)網(wǎng)站公用等等很多方面。


該文章在 2015/2/1 0:22:47 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲(chǔ)管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved