前后端分离思考


本文主要分享对于前后端分离开发模式的思考(讨论的内容和架构关系不大…)。
欢迎讨论和吐槽。

关于前后端分离

  • 前后端分离是从开发模式进行的前后端分工开发模式,用约定的数据格式(如json)进行交互。
  • 前端仅需要关心页面,可以自己去对页面进行模板化等操作,而不关心后端数据的任何细节,只依赖
    提供的交互文档约定的数据格式,然后自己去渲染页面。
  • 后端也不去关心前端的渲染,只关心数据层和业务逻辑层的建设和优化,怎样更好的吐出数据,如何优化
    接口性能,如何节约服务器资源;

    推荐

  • 基于前后端分离的架构,后端是自由的,go,php任何语言工具都可以,只需要按照约定去返回数据即可;
  • 前端如何渲染则可以自己去考虑,用angular js,Vue等数据绑定?页面模板化? 都是自己结合业务优化的方向

    总结

  • 前后端分离对于部分仅会html css,js薄弱的前端老说是有压力的,需要学习成本;
  • 但是习惯之后,可以提高开发效率,让大家专注自己的关注部分,提高开发的规范性。

文章作者: Xudong Jiang
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Xudong Jiang !
 上一篇
java基础学习之数据类型 java基础学习之数据类型
java是强类型语言,必须为每一个变量声明一种类型。一共有8种基本类型: 整型 int:4字节,(取值范围不在此列出,可google或参考《java核心技术》) short:2字节 long:8字节 byte:1字节 浮点类型 flo
2017-02-17
下一篇 
webbench-压测 webbench-压测
本文主要和大家分享一个压测工具,webbench,安装和使用都非常方便。欢迎讨论和吐槽。 使用实例 下载webbench: wget http://blog.s135.com/soft/linux/webbench/webbench-1.5
2016-10-17
  目录