node.js中间层

node最大的好处

最大的改良架构就是‘增加了中间层’

前后端分离,使用node来做‘BBF(backend of frontend)’在传统后端加入了node这一层,通过此有两点好处,前端接管了view层,后端渲染也开始全部由前端掌控,另一个就是接口层增加了一层。

前端接口层

后台返回的数据适不适合前端使用的,因为后台数据来自于领域建模,而前端作为数据的消费者,所需要的数据是UI数据。所以我们需要做数据转化。

service层

将这些数据集中处理,我们用的是service层,在node之前专门有个service层是在前端完成的,这极大影响了前端性能。

性能上

实现异步并行
service层的复用和缓存

开发上

解耦。
当后端数据源发生改变的时候,前端页面也需要跟着改变。因为前后端紧密耦合到数据接口的。但是如果加入了一层node层。只需要处理对应的业务逻辑。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,089评论 25 709
  • 一个上海姑娘去江西农村被一顿年夜饭给吓回去的新闻,早已在网上吵得沸沸扬扬,照片中是昏暗的房间,陈旧发黑的桌子,不锈...
    saysay阅读 622评论 0 4
  • 生命多彩,生活复杂,在繁杂喧嚣世界中徘徊的我们总会受到各种影响与诱惑,在不知不觉中改变、迷失了自我,而找不到前行的...
    雨日里的奔跑阅读 708评论 0 0
  • ああ,贞责,你没有选择我真是太好了。 对不起,我没有能力把你照顾好。上周六,你给我讲了讲你过去的经历。我果然对黑暗...
    韩雨逢阅读 251评论 0 0
  • 第一天自我介绍,来学分班的目的,我没有。因为我并不知道为何而来? 想做点事,想做点自己喜欢的事。于是有了八月的工作...
    秋子123阅读 181评论 0 3