单页Web应用 JavaScript从前端到后端
By admin
这本书对用nodejs构建前后端都做了个一些大概的介绍,从引用的工具来看书也是前两三年写的了.
里面不管前端还是后端都不是很深入,也不可能在一本书内很深入,但其中两个概念和我特别有共鸣.一个是分形,一个是软件工程的阻抗.
分形是指一个事物从宏观的形状与微观形状对应相似,一个系统分为mvc,具体到前端的v层又会分为mvc三层,不绝对但会相似.
现在的体系基本都跳不出mvc的结构,只有事件订阅发布机制我感觉是个可以打破这种结构的例外的调用.
软件的阻抗在web领域尤其多,前端用js,后端用java,php,rails等,到数据库mysql等关系行数据库,由于语言的不匹配数据至少要转换两次,从json到后端语言的数据结构,到sql存储.
但在nodejs构建的系统上,数据从前端到后端一直在传递json,极大的削减了阻抗,做web系统用nodejs,我看行~