1、永遠的最好的朋友
BFF是英文“Best Friend Forever”的縮寫,壹般中文直譯為“永遠的最好的朋友”,該詞匯多用於口語。
2、波士頓電影節(Boston Film Festival)
BFF是波士頓電影節,波士頓電影節是國際知名的電影節,側重於評選來自世界各地和美國的優秀電影,包括故事片、紀錄片。波士頓國際電影節高度重視多元文化,曾選出許多在國際上享有盛名的電影作品。
3、服務於前端的後端
BFF即Backend?For?Frontend(服務於前端的後端),也就是服務器設計 API 時會考慮前端的使用,並在服務端直接進行業務邏輯的處理,又稱為用戶體驗適配器。BFF 只是壹種邏輯分層,而非壹種技術,雖然 BFF 是壹個新名詞,但它的理念由來已久。
網絡BBF的應用
BFF 的出現為前端應用提供了壹個對業務服務調用的聚合點,它屏蔽了復雜的服務調用鏈,讓前端可以聚焦在所需要的數據上,而不用關註底層提供這些數據的服務。
在看到 BFF 帶來的各種好處的同時,也要註意到它所帶來的代碼重復和工作量增加方面的問題。如果與已有 BFF 功能類似,且展現數據的要求也相近的話,壹定要謹慎對待新增 BFF 的行為。因此,建議非必要,莫新增。
在設計API時會考慮到不同設備的需求,也就是為不同的設備提供不同的API,雖然它們可能是實現相同的功能,但因為不同設備的特殊性,它們對服務端的API 訪問也各有其特點,需要區別處理。