如今項目當中使用的是springboot+springcloud,這套框架也用了半年了,springboot是spring4.0的升級版,簡化了springmvc的xml配置,是spring家族中目前的新成員,因此spring未來會以springboot爲核心並繼續升級.springboot用下來給我感受最明顯的就是配置簡單,最大的問題就是相應資料比較少。springboot的理念是約定大於配置。前端
最近看了前端vue.js的框架,其實對於前端來講Layui,amaze UI,bootstrap,jquery,easyUI這些是屬於UI框架,界面顯示的。vue.js,angular,react屬於前端3大數據綁定層框架.node.js至關於前端的tomcat。java的一套jsp技術主要是爲了在經過後端接口請求轉發到前端的時候將值傳輸過去,而且能夠在前端寫入java代碼,可是若是用這技術就表明前端沒法用數據綁定框架,若是前端能用數據綁定框架,那後端這套jsp技術又何須用。若是如今有網頁版,微信小程序,移動端app,那麼jsp只能適應網頁版,對於其餘客戶端應用,服務器端還須要開發一套接口。這樣就形成了人力物力的成本上升且沒有必要。就目前招聘市場行情來看,前端都要求會一種數據綁定曾框架,因此以爲先後端分離是趨勢,springboot的時代來了。vue
先後端分離的好處和壞處:對於企業來講分工明確,而且開發效率能獲得提高。對於我的來講能夠專一於某一領域的深刻研究,達到精通某一語言。壞處是:若是你想作個全棧工程師,這套技術是不利於這個職業規劃的。java
以上小結純屬我的的一些見解,有好的見解和想法的朋友能夠提出來。node
關注個人公衆號,都是滿滿的乾貨!