原文地址:http://www.cnblogs.com/hbbbs/p/3532417.htmlhtml
一直心中都很清楚,先后端分离开发对开发效率会有很大的提高。前端
开发人员更专一本身那块,前端不用知道后端的表结构及处理,后端不用关心前端页面的布局、元素和跳转 等等。后端
但不知道为何,怎么说都感受没说到点子上,对非技术人员说这些,你们仍然不能完全的了解,为什么提升了开发效率。前后端分离
直到今天听《国富论》的时候有了共鸣。其实很简单,就是工做有了分工。布局
当前的人类社会就是一个分工的社会,这是历史的必然选择。这个社会有工人、有农民、有警察、有医生,各自分工。学习
专一于本身的分工,长此以往,技能天然会提升,效率也跟着提升,对本身作的事情思考的也多,创新和改造也会随之产生。若是一会忙这个,一会忙那个,就像挖井同样,挖了一堆坑,没一个能出水。htm
有句话说的很是正确:分工就是节约别人的时间。 意思是:有厨师,没必要每个都去学习厨艺了;有了医生,没必要每一个人都去尝百草了。因此,公司培养出各方面的专家,你们作起事情来会方便不少。blog