[后端技術(shù)] ?Jagger原創(chuàng)
A.CMS
我們的CMS內(nèi)容管理系統(tǒng)提供給編輯同學(xué)使用,編輯同學(xué)們每天會(huì)在CMS上編輯新聞,當(dāng)編輯同學(xué)通過一系列的操作,然后點(diǎn)擊新聞保存、確認(rèn)按鈕時(shí),一篇新聞就相應(yīng)產(chǎn)生了,隨即保存在我們的數(shù)據(jù)庫中。你可以這么去理解上面的解釋,我們封面新聞好比一家餐廳,數(shù)據(jù)庫是餐廳后廚,新聞是各種美味的食材,CMS是勤勤懇懇的餐廳配菜員,編輯同學(xué)是餐廳的廚師長。編輯同學(xué)編輯新聞入庫的過程就是餐廳廚師長吩咐各位餐廳配菜員把各種食材采購配好,然后整齊擺放在餐廳后廚的一個(gè)過程。
B.接口
Ok,當(dāng)以上的工作準(zhǔn)備就緒后,我們封面新聞餐廳就開始新一天的營業(yè)了??腿藗兗娂妬淼轿覀兊牟蛷d入座,我們的桌上會(huì)擺放上4份菜單:iOS菜單、Android菜單、Wap菜單、Web菜單。我們會(huì)隨著每天后廚食材的變化,實(shí)時(shí)更新這4份菜單中的菜譜。這4份菜單中菜品種類繁多,川湘魯粵大餐小炒一應(yīng)俱全,而備受客人們喜愛??腿它c(diǎn)餐后,服務(wù)員4G小弟或者Wifi小妹會(huì)記下客人點(diǎn)的菜品,然后以風(fēng)一樣的速度告訴我們的廚師接口哥哥,廚師接口哥哥于是立刻從后廚拿出已經(jīng)配好的新聞食材,經(jīng)過烹炒煎炸的嫻熟操作后,以不到半秒鐘的功夫就做好了這份新聞大餐。然后,服務(wù)員同樣以秒速并且紳士般的方式將剛出鍋的大餐端到客人的桌前??腿似穱L著這個(gè)新聞大餐后,大呼過癮,同時(shí)意猶未盡的拿起剛點(diǎn)過菜單,尋找我們封面新聞餐單中的下一份可口美食。Ok,餐廳客人就是我們封面新聞的用戶,用戶通過iOS和Android客戶端、Wap和Web網(wǎng)頁瀏覽新聞時(shí),這些新聞內(nèi)容就是接口在數(shù)據(jù)庫中取出來的,然后發(fā)送給客戶端或者網(wǎng)頁。對(duì),您現(xiàn)在品嘗的這份甜點(diǎn),就是我們的廚師接口哥哥剛剛為您準(zhǔn)備的,味道如何?
C.兩者的區(qū)別何在?
CMS對(duì)內(nèi)為編輯同學(xué)服務(wù),將新聞食材放入后廚數(shù)據(jù)庫,這是我們封面新聞餐廳每天營業(yè)的第一步;接口對(duì)外為用戶使用的客戶端和網(wǎng)頁服務(wù),將新聞食材從后廚數(shù)據(jù)庫中取出,做成新聞美食給用戶。二者每天勤奮工作,為我們封面新聞餐廳的發(fā)展默默耕耘!