狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

ASP.NET學習篇之——初識框架

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

概述




還記得在B/S剛開始時,就經常提到框架這個詞,最近這段時間在學習asp.net中,又涉及到了框架,所以現在來對框架來進行下學習。



框架是什么




現在關于框架還沒有統一的定義,其中Ralph Johnson所給出的定義基本上為大多數研究人員所接受。這兩個定義分別是從兩個方面來進行定義的。




首先來看下第一個是從框架內涵角度來定義的:“一個框架是一個可復用設計,它是由一組抽象類及其實例間協作關系來表達的。”




另一個定義是從框架用途角度給出的定義,“一個框架是在一個給定的問題領域內,一個應用程序的一部分設計與實現。”




從軟件設計角度來理解,框架是一個可復用的軟件架構解決方案,規定了應用的體系結構,闡明軟件體系結構中各層次間及其層次內部各組件間的關系,責任分配和控制流程,表現為一組接口,抽象類以及實例間協作的方法。




我的理解是框架是一種技術或者說框架是一個軟件,它將多種技術進行了整合,使其可以實現某個領域內一些基礎功能的底層服務。這樣的話使用這種框架的編程人員就可以在一個基本功能已經實現的基礎上開始具體的系統開發。通俗的說,就是別人搭好了舞臺,你來做表演即可,這個舞臺就是框架。當然了,這個框架是可以不斷更新的,框架也是有很多種的。



為什么要用框架呢




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




從業務角度來講,首先,框架是為了企業的業務發展和戰略規劃而服務的;其次,框架最重要的目標是提高企業的競爭能力,包括降低成本、提高質量、改善客戶滿意程度,控制進度等方面。最后,框架實現這一目標的方式是進行有效的知識積累。軟件開發是一種知識活動,因此知識的聚集和積累是至關重要的。框架能夠采用一種結構化的方式對某個特定的業務領域進行描述,也就是將這個領域相關的技術以代碼、文檔、模型等方式固化下來。




所以對于框架來說最重要的兩個字就是重用,重用代碼、重用設計、重用分析。關于重用,我在多說兩句,在軟件生產中有三種級別的重用:內部重用,即在同一應用中能公共使用的抽象塊;代碼重用,即將通用模塊組合成庫或工具集,以便在多個應用和領域都能使用;應用框架的重用,即為專用領域提供通用的或現成的基礎結構,以獲得最高級別的重用性。



框架與我們的網頁設計




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


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