什麼是開發框架,程式開發中的框架是什麼

2021-04-17 02:08:50 字數 3595 閱讀 6364

1樓:茜拉密

程式設計中的框架包含doitphp(原tommyframework)是一個基於bsd開源協議釋出的輕量級php框架,還包含如thinkphp、codeigniter(簡內

稱ci)、yii framework、doophp、qeephp、等主流的程式設容計框架,根據個人習慣和效能要求,其各也有不同的優缺點。

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

框架是指對特定應用領域中的應用系統的部分設計和實現子系統的整體結構。

框架將應用系統劃分為類和物件,定義類和物件的責任,類和物件如何互相協作,以及物件之間的控制執行緒。

這些共有的設計因素由框架預先定義,應用開發人員只須關注於特定的應用系統特有部分。框架刻畫了其應用領域所共有的設計決策,所以說框架著重於設計複用,儘管框架中可能包含用某種程式設計語言實現的具體類。

程式開發中的框架是什麼

2樓:六神雪糕

程式開發中的框架(例如1000萬+行的qt)往往是對常見功能的封裝(類似於成語對常用含義的代指,不同點在於應用框架最終對cpu表達含義時候會把成語替換為原本含義-通過函式呼叫),拋開框架,程式會變得因缺少一些'固定成語'(函式)的'釋義'(函式實現)而變得無法執行。

所以,程式框架理解為基礎或者機械標準件(例如螺絲螺母這些有明確標準的機械部件)更為貼切。

這樣理解,假如你要造一輛馬車,在沒有框架的情況下,你需要自己去伐木,去把木頭做成木板,木棍,然後組成輪子,門,等部件,然後組裝起來,但如果你用了框架,就相當於你有現成的輪子,門等部件,你只需要組裝一下就可以了。

可以說,一個框架是一個可複用的設計構件,它規定了應用的體系結構,闡明瞭整個設計、協作構件之間的依賴關係、責任分配和控制流程,表現為一組抽象類以及其例項之間協作的方法,它為構件複用提供了上下文(context)關係。因此構件庫的大規模重用也需要框架。

框架(framework)是整個或部分系統的可重用設計,表現為一組抽象構件及構件例項間互動的方法;另一種定義認為,框架是可被應用開發者定製的應用骨架。前者是從應用方面而後者是從目的方面給出的定義。

3樓:愛好狗

打個比方:蓋房子的基礎需要,地基、牆體、房頂、大梁,這些東西組合就來就是框架,至於裡面怎麼裝修和外面用什麼材料就需要在框架的基礎上填充,這些基礎的內容知識,你可以上【三人行慕課】做基礎的學習瞭解

4樓:du笨鳥

程式設計中的框架包含doitphp(原tommyframework)是一個基於bsd開源協議釋出的輕量級php框架,還包含如thinkphp、codeigniter(簡稱ci)、yii framework、doophp、qeephp、等主流的程式設計框架,根據個人習慣和效能要求,其各也有不同的優缺點。

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

框架是指對特定應用領域中的應用系統的部分設計和實現子系統的整體結構。

框架將應用系統劃分為類和物件,定義類和物件的責任,類和物件如何互相協作,以及物件之間的控制執行緒。這些共有的設計因素由框架預先定義,應用開發人員只須關注於特定的應用系統特有部分。框架刻畫了其應用領域所共有的設計決策,所以說框架著重於設計複用,儘管框架中可能包含用某種程式設計語言實現的具體類。

因為軟體系統發展到今天已經很複雜了,特別是伺服器端軟體,涉及到的知識,內容,問題太多。在某些方面使用別人成熟的框架,就相當於讓別人幫你完成一些基礎工作,你只需要集中精力完成系統的業務邏輯設計。而且框架一般是成熟,穩健的,可以處理系統很多細節問題,比如,事物處理,安全性,資料流控制等問題。

還有框架一般都經過很多人使用,所以結構很好,所以擴充套件性也很好,而且它是不斷升級的,可以直接享受別人升級**帶來的好處。

5樓:匿名使用者

框架就是開發使用的架構,像現在世面上主流的nvc/微服務等架構都是屬於框架的一種,如果開發類軟體的話 天翎 平臺還不錯,他們是bpm類的開發軟體,系統整體還不錯,框架也比較先進,他們有***,可以去找他們瞭解一下

6樓:金一俠

相對比較多,三人行慕課上目前有最前的技術課程,你可以去看一下

什麼是web開發、web開發框架?

7樓:天縱國際軟體

web開發就比較好理解了,就是開發網頁程式,不需要安裝桌面程式直接通過瀏覽器進行操作的程式,而win程式是桌面程式,需要安裝桌面程式進行操作。web框架是指哪些為了提高web程式開發效率而開發出來的中介軟體基礎平臺,開發人員不需要從0開始寫**,而是框架已做好了一些模板類的東西,開發人員通過呼叫框架來開發程式,以節省時間和成本。前端web框架比較有名的如bootstrap、extjs、easyui、flex、miniui、jquery ui等。

現在也有一些包含了前後端的web開發框架,稱為快速開發平臺,可以更方便也開發web程式。

8樓:匿名使用者

可以去看看mcmore的php系統的開發框架,就會知道什麼是web開發框架。

9樓:漢雲洲

web開發框架也可以理解為b/s(brouser/server)技術框架,是一種基於瀏覽器載體的框架,包含前端、後端和資料庫三個大的技術組成部分,每個部分都有其開發技術框架,總體來說現在主流的開發框架有mvc(模型、檢視、控制器)框架模式,什麼是web開發框架可以參考下web開發框架架構思想。

10樓:匿名使用者

我通俗的跟你講吧

html就是 靜態的網頁 靜態的網頁暫時先當成網頁吧 不管它靜態動態了

客戶端/伺服器 傳說中的b/s結構 也就是說你訪問一個網頁 需要獲取網頁的地址吧 網頁是真是存在在伺服器端的 也就是伺服器端 也就是說它給你的這個網頁 暫時這樣理解

web開發 意思很明瞭 基於web的開發 web的意思就是瀏覽器吧 這樣理解 也就是說 服務於瀏覽器的應用程式

web開發框架 記住j2ee就行了

現在先不要搞懂那麼多 慢慢來.加油

11樓:匿名使用者

bitadmincore是基於net core的管理應用快速開發框架,網頁連結

12樓:

web開發指的是開發出來的應用都基於web端進行訪問,而且使用的是web框架。比較出名的開發框架有jq,目前我用天翎的開發工具進行開發,可以節省很多選擇框架的問題。

什麼是web開發,web開發框架

android 五大應用開發框架是什麼

13樓:匿名使用者

選擇3g 培訓機構:

要最起碼的瞭解一些情況

比如師資是否真的做過這方版面的開發?

是否有線權上真實的應用?教學裝置如何?

是不是真正的先 就 業後 付款?

我也不是瞎推崇,說的是實在話

我瞭解到的華夏 博大3g學 院,

基本情況都很好,採用pc機教學,

老師們很用心,你可以瞭解一下!w

關於軟體開發框架方面的問題,關於軟體開發框架方面的問題

在軟體系統技術日益成熟下,軟體系統變得越來越複雜,從無道有開發一款軟體變得越發困難。作為專注于敏捷開發框架的力軟快速開發平臺對框架具有哪些優勢進行以下分析 1 模板化 框架一般都有統一的 風格,同一分層的不同類 都是大同小異的模板化結構,方便使用模板工具統一生成,減少大量重複 的編寫。在學習時通常只...

Go語言做Web應用開發的框架,哪更適合入門

可以先直接使用go自帶的http server 框架,這個框架涵蓋了絕大多數的功能,比如request response 的基本封裝,簡單的路由管理,檔案上傳處理。如果發現go 自帶的框架解決不了問題,可以引入相應的第三方元件,比如orm可以採用中國人寫的gorm 比如web 的session 管理...

做Php開發不用框架可以嗎?當下實在太流行框架了,可我就偏偏

可以不用,你可以自己寫框架,後臺安全,支付安全,使用者資訊保安這幾個環節要注意 可以不用別人的框架的。注意的環節有 資料庫注入 sql語句書寫是否規範 連線是否存在問題。php開發需要框架嗎?需要不需要要根據你的需求了,一般的php框架可以碼子大部分的開發需求,可以提高開發效率,但是你們也可以開發自...