2、服務(wù)員與廚師-前后端的區(qū)別

??窗外下起了雨,滴答滴答...
??周末了,本該很開心才對,小奈的心情卻有點(diǎn)郁悶。坐在公交上,想著下午被Leader懟的話,心情十分不美麗。好不容易下班了,還下雨了,得找表哥好好傾訴。


下雨天

大仁:喲喲喲,你這是怎么啦?
小奈:今天被Leader一頓懟…
大仁:為什么會被Leader懟呢?
小奈:是這樣的,我方案今天上交的時(shí)候Leader說很多地方做得不對,前后端都沒分清,微服務(wù)就更不用說了。
大仁:不要?dú)怵H,產(chǎn)品上有什么問題你可以問我呀
小奈:前后端怎么區(qū)分?后端寫代碼,前端負(fù)責(zé)顯示?

大仁:這個(gè)前后端的區(qū)別,我畫張圖給你看看就知道了。

前后端區(qū)別

大仁畫的圖

大仁:前端也要寫代碼的,后端寫的代碼沒有界面顯示,前端才有。
好比飯店一樣,服務(wù)員是前端, 廚師是后端開發(fā)。服務(wù)員會給你端菜(看得到的前端),
但是做菜的是廚師(后端處理數(shù)據(jù)返給前端)。

小奈:那前后端怎么交互?

大仁:你看到那個(gè)窗口沒有,服務(wù)員通過窗口拿菜,菜就是用戶要的數(shù)據(jù),窗口就是接口,前后端通過接口來協(xié)作,接口是后端的工作。

小奈:哦~那后端是不是做的比較多、比較累一點(diǎn)。

大仁:是的,廚師累一點(diǎn)。

大仁:不過今時(shí)不同往日,現(xiàn)在客人要求高了。要求服務(wù)員長得漂亮(界面好看) 還要會耍雜技(交互好)。這樣說你可以理解么 ?
小奈:UI和UE有什么不一樣么?

大仁:視覺設(shè)計(jì)(界面設(shè)計(jì))ui像是服務(wù)員的衣服,ue (界面交互)就是點(diǎn)擊這個(gè)按鈕怎么跳轉(zhuǎn),ue像是服務(wù)員的上菜流程、手勢等。
??數(shù)據(jù)庫就是神奇的物料倉庫,廚師要做什么菜,需要從倉庫里取, 取得時(shí)候會自動復(fù)制了一份,這個(gè)數(shù)據(jù)庫以后再和你仔細(xì)講。

小奈:哇,理解了,表哥好厲害呀。

大仁:總結(jié)起來的話,涉及界面展示的屬于前端,當(dāng)請求數(shù)據(jù)的時(shí)候,就是常見的增刪改查,屬于后端工作,后端需要提供好這些窗口,把菜放在那里,服務(wù)員就可以過去拿。

微服務(wù)vs單體應(yīng)用

小奈:那微服務(wù)又是什么呢?
大仁:我再畫2張圖(產(chǎn)品經(jīng)理就是愛畫圖)。

單體應(yīng)用

大仁:你們公司是搞電商的,電商后臺系統(tǒng)比較大而全?;旧嫌捎脩艄芾?、商品管理、訂單管理、物流管理、采購管理、資產(chǎn)管理、內(nèi)容管理等組成。而且項(xiàng)目早期研發(fā)的時(shí)候,都是都所有功能堆在一起,部署在一臺服務(wù)器上。這種其實(shí)就是所謂的“單體應(yīng)用”。

微服務(wù)

但是呢,隨著業(yè)務(wù)發(fā)展,流量越來越大,這種單體應(yīng)用的弊端就變得明顯了。
怎么理解呢?單體應(yīng)用之間各個(gè)模塊互相依賴,如果某個(gè)模塊掛了,就會影響其它模塊。
或者做優(yōu)惠活動的時(shí)候,對用戶管理和優(yōu)惠券這些模塊壓力較大,但是做負(fù)載均衡的時(shí)候其它模塊也得上,浪費(fèi)資源。

小奈:那怎么辦?

大仁:其實(shí)把各個(gè)模塊單獨(dú)拎出來就好了。那里需要強(qiáng)化就強(qiáng)化那里。模塊間依賴性也不會那么大。

小奈:那前期為什么不直接用微服務(wù)?

大仁:微服務(wù)其實(shí)比較花時(shí)間,但是各個(gè)服務(wù)拆分好后,對后續(xù)擴(kuò)展和性能等的好處多多。所以很多創(chuàng)業(yè)項(xiàng)目前期都是單體應(yīng)用,大公司除外。

奶茶

??為了感謝大仁悉心指導(dǎo),小奈點(diǎn)了奶茶給大家喝,分奶茶的時(shí)候,看到大明一手鼠標(biāo)一手鍵盤目不轉(zhuǎn)睛地盯著屏幕。


??今天的故事講完了,小明和小奈會在2.1章--初次見面,如果有什么不懂的可以進(jìn)入我的圈子(目前54人,抓緊機(jī)會)繼續(xù)提問,如果有錯(cuò)誤的地方還望指出,一起進(jìn)步。

相關(guān)文章

產(chǎn)品經(jīng)理的技術(shù)手冊
產(chǎn)品經(jīng)理的技術(shù)修養(yǎng):序言
1、李大仁來深圳創(chuàng)業(yè)-互聯(lián)網(wǎng)介紹
2、一杯奶茶-前后端的區(qū)別

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容