1. 程式人生 > >前後端分離?有什麼優缺點?

前後端分離?有什麼優缺點?

Web伺服器:一般指像nginx,apache這類的伺服器,他們一般只能解析靜態資源。

應用伺服器:一般指像tomcat,jetty,resin這類的伺服器可以解析動態資源也可以解析靜態資源,但解析靜態資源的能力沒有web伺服器好。

一般都是隻有web伺服器才能被外網訪問,應用伺服器只能內網訪問。

 

1、對於後端java工程師:

把精力放在java基礎,設計模式,jvm原理,spring+springmvc原理及原始碼,linux,mysql事務隔離與鎖機制,mongodb,http/tcp,多執行緒,分散式架構,彈性計算架構,微服務架構,java效能優化,以及相關的專案管理等等。

後端追求的是:三高(高併發,高可用,高效能),安全,儲存,業務等等。

 

2、對於前端工程師:

把精力放在html5,css3,jquery,angularjs,bootstrap,reactjs,vuejs,webpack,less/sass,gulp,nodejs,Google V8引擎,javascript多執行緒,模組化,面向切面程式設計,設計模式,瀏覽器相容性,效能優化等等。

前端追求的是:頁面表現,速度流暢,相容性,使用者體驗等等。

 

 

術業有專攻,這樣你的核心競爭力才會越來越高,正所謂你往生活中投入什麼,生活就會反饋給你什麼。並且兩端的發展都越來越高深,你想什麼都會,那你畢竟什麼都不精。

 

 

 

北京軟體測試QQ1群:507088
北京軟體測試跳槽群:450569
北京軟體測試QQ2群:132142000
樓主VX:qq909283 (備註測試)