REST ( Representational state transfer )
HTTP ( Hypertext Transfer Protocol )
link
这个可能都了解,但知道的详细么?
DSL ( Domain-specific language )
link
这个也有许多中文资料
MVC ( Model–view–controller )
link
前端mvc是最近很热的概念,你可能知道什么是mvc,但它的历史和演化你了解多少呢?从这个wiki里你可以了解到。摘录一部分如下:
- mvc模式,之前被广泛用于后端设计中,后端几乎完整包含了model, view and controller三部分,客服端发出请求,服务端返回已经生成好的页面。
- 随着前端技术(ajax)成熟,后端只用输出数据,这样客户端就能实现部分的mvc模式,产生了一些 JavaScriptMVC、Backbone前端mvc框架。
- mvc模式的进化,产生了更多模式,例如: HMVC, MVA, MVP, MVVM
Single responsibility principle
link
单一职责原则,上述的mvc模式,即是这一概念的体现。