如今项目当中使用的是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
关注个人公众号,都是满满的干货!