MVC 模式的核心是将功能完整的程序分成了业务逻辑上可以独立的三个部分:视图、模型、控制器。
在 Django 中,MVC 模式的实现是:模型 (Model)、模版 (Template)、视图 (View)——MTV。
应用情况:豆瓣,知乎,果壳,饿了么,搜狐。
"互联网软件" 采用客户端 / 服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。遵循 RESTful 接口设计有助于更规范化的网站开发。
(1)每一个 URI 代表一种资源;
(2)客户端和服务器之间,传递这种资源的某种表现层;
(3)客户端通过四个 HTTP 动词,对服务器端资源进行操作,实现 "表现层状态转化"。
最常见的一种设计错误,就是 URI 包含动词。
关系型数据库,作为后端的数据支撑
面向内存的数据库,用来处理缓存
来源: http://www.jianshu.com/p/3ac410959652