本文作者:驻云科技,邓昌亮曾经我问过别人,“你知道什么是前端工程师吗?”, 他的回答是: “不就是画画页面,写写js,调调页面嘛!”。也曾经有人问过我,“你的职业规划是什么?”,我的回答是: “在短期内成为一个真正的合格的前端工程师”,他的回答是: “端也就那些东西而已,你真的认清了自己的职位规划吗?”。每当这时候,我都很想反问一句, “你真的了解前端工程师吗?”。我还记得,我刚毕业时候,怀着满腔
刚开始进入软件行业时还是单体应用的时代,前后端分离的概念都还没普及,开发的时候需要花大量的时间在“强大”的JSP上面,那时候SOA已经算是新技术了。现在,微服务已经大行其道,有哪个互联网产品不说自己是微服务架构呢?但是,对于微服务的理解每个人都不太一样,这篇文章主要是聊一聊我对微服务的理解以及如何搭建经典的微服务架构,目的是梳理一下自己的一些想法,如果存在不同看法的欢迎指正!
前戏前后端分离已经成为互联网项目开发的业界标准,使用nginx+tomcat(也可以在中间加一个nodejs)就可以有效解耦。另外,前后端分离将为未来的大规模分布式架构、弹性计算架构、微服务架构、多终端服务(多客户端,如浏览器、车载终端、Android、IOS等)奠定坚实的基础。这一步是系统架构从猿猴进化到人类的必经之路。