我给你打个比方。
你和朋友开了家小馆子,一开始就你们俩人,后厨、收银员、服务员、洗碗工就你们俩,客流量不大你们俩还能应付过来,谁有空谁就去后厨炒菜,谁有空谁就顺手收钱、抹桌子、洗碗。开始客流量不大,你们应付起来完全没问题,就是稍微忙乱点。这个阶段大概就是JSP的模式,前后端不分离,互相套模板。
客流量慢慢上来后,就手忙脚乱了,而且你发现你不太擅长做菜,你朋友对客人态度也不太友好。于是你们就商量各司其职,你专门负责前台餐厅的事,你朋友专门负责后厨的事。这就是逐渐前后端分离。
再往后,餐厅越来越大,装修的越来越豪华,客户人群越来越复杂,也有很多五花八门的需求,和令人眼花缭乱的促销活动,菜单、菜名、菜价、套餐、团购、会员打折卡等等三天两头更换,但是本质上还是那些菜。收银员有专人负责,客户接待有专人负责、传菜上菜有专人负责,后厨又是一个大团队,切菜、洗完、主厨,各管各的一片。这就是现在的前后端完全分离的模式。
餐厅前台出现问题,有专门的服务员来处理,不会影响到后厨的工作。后厨做啥菜,就按单子排工序做就好了。餐厅搞促销、搞活动、搞客户关怀都跟你后端没直接关系,你只需按前端需求输出内容就可以。
当然,你还可以搞轮岗,让后厨来前端当服务员,让服务员去后厨做菜。也不是不可以,但是毕竟不如专人专岗效率更高。
【 在 gnwd 的大作中提到: 】
: 无论前端怎么整,不也是向后端索取数据吗
: 本人不懂这些,求web趋势解答
--
修改:syssky FROM 115.183.31.*
FROM 115.183.31.*