程式開發中的框架是什麼

時間 2021-06-09 13:02:29

1樓:奧芯軟體方案

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

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

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

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

拓展資料:

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

2樓:我不會php

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

3樓:方大碗

emmmm並不太一樣

word中的模板相當於規定了最終文件的基本樣式起點,最終所有的樣式與模板相同(不更改預設樣式的情況下),同樣的文章內容不應用模板仍然能夠正確地表達意思(脫離模板仍然有效)

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

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

如果用go語言開發桌面程式程式框架?

LiteIDE作者 七葉 的go qt可用 其他只能是基於browser的方案,frondend 依賴JS 雖然有gopherJS可以把JS隱藏依賴 google乙個哥們開發的GXUI其實方向蠻好,僅依賴OpenGL ES,自己畫Widgets 因為各平台都有opengl es 所以這個技術路線蠻O...

哪個Python的web框架適合快速開發小型APP的後台伺服器?

貝克息 Flask,外掛程式資源豐富,使用靈活。開發API的話,可以使用restful plus庫。然後利用UWSGI做應用Server,訪問量大的話再加個Nginx負載均衡。 溫柔堅定的曉美焰 可以參考下Flask Flask誕生於2010年,是Armin ronacher 人名 用Python語...

為什麼微軟不開發基於 net的機器學習框架呢?

Bravo Yeung 早就推出了,微軟官方主要推出了下面幾個機器學習框架和工具吧 是微軟推出的乙個機器學習框架,它經擴充套件後可以新增流行的機器學習庫,比如TensorFlow http Accord.NET 和CNTK。致力於將開發http ML.NET 的內部功能方面的全部經驗帶給開源界的ht...