今天要來介紹後端,所謂的後端簡單來說就是負責資料的部分,因為有關於資料都會是他們處理,而要讓資料顯示就會是前端的工作。
稍微說明後端後就要開始今天的重點了:
所謂的後端(Back-end)我覺得用舉例來說明會比較快,很多人都會用餐廳來說明,在這我用速食店來做解釋。
速食店往往都會有菜單、服務人員、廚師,有些甚至會有機器讓你自己點餐,簡單說就是先把範圍弄成這4個,以下就會對前端+後端全部的介紹:
首先速食店一定都會有菜單,這個菜單是會根據廚師所準備的材料有關,所以廚師會告知服務人員今天有什麼餐點,當有客人來的時候,客人會先看菜單,那麼這個菜單就是前端,那麼看完菜單要點餐的時候,你會有2種選擇:
第一種是跟服務員人點餐,那麼服務人員也是前端,服務人員知道你的餐點就會交給廚師處理,在服務人員告訴廚師餐點這就是API所做的事情,也就是把服務人員(前端)跟廚師(後端)所聯繫起來,廚師之後開始準備餐點,包含廚房也都是後端的範圍,那麼廚師要去冰箱拿取食材的時候,冰箱就是所謂的資料庫(資料庫之後會在後面做說明),拿好食材就能做出餐點再交給服務人員(在這又是API所做的事情),服務人員會通知客人來拿取餐點,這是第一種方法。
第二種方法是客人自己使用機器來點餐,那麼客人在操控機器的時候其實就跟服務人員點餐一樣,只是會變成機器告訴廚師要做什麼餐點,這也是API所做的事情,後面就跟第一點一樣,只是用第二種例子比較好說明程式的作法。
不知不覺就打這麼多了,我們明天繼續介紹後端