前端越来越复杂,后端服务化,今日的前端要面临更多的挑战。一个典型的
场景就是在服务化架构里,前端面临的最头痛的问题是异构API,前后端联调的时
候,多个后端互相推诿,要么拖慢上线进度,要么让前端性能变得极其慢。进度慢
找前端,性能差也找前端,但这个锅真的该前端来背么?
16 2018,进击的大前端
Node.js的Api中间层应用很好地解决了这个问题。后端不想改的时候,实在
不行就前端自己做,更灵活,更能应变。
• 透传接口,对于内网或者非安全接口,可以采用中间层透传。
• 聚合接口,对异构API处理非常方便,如果能够梳理model,应变更容易。
• Mock接口,通过Mock接口,提供前端开发效率,对流程优化效果极其明
显,比如去哪儿开发的yapi就是专门解决这个问题的。
除此之外,前端如果想做一些技术驱动的事儿,SSR(服务器端渲染)和PWA
(渐进式Web应用)也是非常不错的选择。
微信关注我们
原文链接:https://yq.aliyun.com/articles/643446
转载内容版权归作者及来源网站所有!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
相关文章
发表评论
资源下载
更多资源优质分享Android(本站安卓app)
近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。
Apache Tomcat7、8、9(Java Web服务器)
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
Java Development Kit(Java开发工具)
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
Sublime Text 一个代码编辑器
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。