关于前后端分离,我的感觉其实也是:这么老土的话题,为什么还要拿出来老调重弹?
但越来越发现基于前后端分离的类RESTful架构,能很好的满足WebAPP的业务需求。尤其是WebAPP+NativeAPP产品为主的中小型公司,能让整个公司的服务端研发和部署更灵活。
PS:已经了解前后端分离和koajs(不喜欢看背景和扯淡)同学可以直接跳到:“三、如何实践”。
一、什么是前后端分离?前后端分离的概念和优势在这里不再赘述,有兴趣的同学可以看各个前辈们一系列总结和讨论:
系列文章:前后端分离的思考与实践(1-6)
slider:淘宝前后端分离实践
知乎提问:
如何评价淘宝UED的MidwayFramework前后端分离?
Web前后端分离的意义大吗?
尤其是《前后端分离的思考与实践》系列文章非常全面的阐述了前后端分离的意义和技术实现。如果不想看上面的文章,可以在脑海里留下这样一个轮廓就好:
本文主要阐述趣店团队基于Koajs的前后端分离实践方案。
二、为什么选择koa?koa是由Express原班人马打造的一个更小、更健壮、更富有表现力的Web框架。(koa