全棧工程師和構架師並不存在高下之分,分工不一樣而,只不過成爲構架師所須要掌握的知識更特殊,並且也更依賴經驗。全棧工程師更多關注功能實現,構架師更關注系統性能。前端
但在大型應用中,除了功能,性能也變得重要,這時候就須要構架師了。構架師考慮的是技術的選型,系統模塊之間的鏈接方式,系統可能的瓶頸,而後還有負載均衡和緩存之類的支持系統。後端
對於小型系統,只要實現功能便可,性能能夠暫時放在一邊,全棧工程師最適合。隨着系統的更新升級,構架也不斷演進,許多之前不會出現的問題漸漸出現,能對這個過程有清晰認識的人,就是架構師緩存
總結,就像laravel和yii同樣,一個是全棧框架一個是組件框架,全棧工程師和全棧框架更關注功能的實現,而框架師和組件框架更管組系統性能!架構