編程中的腳手架是什麼意思

腳手架

在計算機中使用的腳手架指的是兩種技術之一:第一種是與某些MVC框架中的數據庫訪問相關的代碼
生成技術;第二種是由各類工具支持的項目生成技術。
腳手架是一種由一些model-view-controller框架支持的技術,程序員能夠在其中指定應用程序
數據庫的使用方式。該編譯器或框架使用說明書中,與預先定義的代碼模板在一塊兒,產生最終代碼的
應用程序能夠使用它來建立,讀取,更新和刪除數據庫條目,有效治療模板做爲「支架」上創建更強大
的應用程序。(維基百科)

就是由「程序員手寫代碼」跨越到了「程序員指揮機器自動生成代碼」的時代~~而且利用腳手架,咱們能夠爬到更高的地方、建更高的樓房~程序員


 

另外個版本:數據庫

這裏是stackoverflow上的一個回答:編程

Scaffolding is a meta-programming method of building database-backed software applications. It is a technique supported by some model-view-controller frameworks, in which the programmer may write a specification that describes how the application database may be used. The compiler uses this specification to generate code that the application can use to create, read, update and delete database entries, effectively treating the template as a "scaffold" on which to build a more powerful application.app

翻譯過來就是:框架

「腳手架」是一種元編程的方法,用於構建基於數據庫的應用。許多MVC框架都有運用這種思想。
程序員編寫一份specification(規格說明書),來描述怎樣去使用數據庫;而由(腳手架的)編譯器來根據這份specification生成相應的代碼,進行增、刪、改、查數據庫的操做。咱們把這種模式稱爲"腳手架",在腳手架上面去更高效的建造出強大的應用!工具

是否是很使人振奮,由「程序員手寫代碼」跨越到了「程序員指揮機器自動生成代碼」的時代~~ 而且利用腳手架,咱們能夠爬到更高的地方、建更高的樓房~ui

相關文章
相關標籤/搜索