第一天時有提到,會有這個主題的誕生是因為七月初時收了一個家教學生,而家教學生在最近問了我一個問題,甚麼叫做框架呢?
對阿,甚麼叫做框架呢?
我們今天就來看看倒底甚麼是框架。
框架(Software Framework)為軟體開發提供了一個基礎的架構、地基以及骨架,框架本身無法自行運作,開發者必須將自己的程式搭配框架才是一個完整的應用程式。
框架提供可重複使用的結構及通用的函式及方法,和一般的工具包(toolkits)或函式庫(library)的差別在於框架提供一個緊密結合的程式結構,而不只是一個簡單的工具類別而已,這個程式結構可以重複使用在不同的應用程式的開發,所以開發者可利用框架提供的標準建構方式來加速應用程式的開發。
到底有哪些框架呢?
基本上,每一種程式語言都會有相對應的框架,因為程式語言基本上是開源的,只要有人在寫這個語言,就會有好心人士或公司撰寫相對應的標準來建立框架。
Hi, I am Grant.
個人部落格 - https://grantliblog.wordpress.com/
個人網站 - https://grantli-website.netlify.app/#/mainpage
我的寫作專題 - https://vocus.cc/user/5af2e9b5fd89780001822db4#