B/S: 全称:Browser/Server(浏览器/服务器)
C/S 全称:Client/Server(客户端/服务器)
下载的游戏、软件,大概率是C/S。
而访问的浏览器网页,就是B/S。
MVC:
Model View Controller
将业务逻辑聚集到一个部件里面,将业务逻辑进行分离
M 管理程序状态
V把数据呈现给用户
C接受用户的操作
ORM:
对象-关系映射
操作数据库里面的数据时,一个个编写sql会很麻烦,而orm就是对象和数据库之间的桥梁,可以大大减少获取数据的难度。
ORM 的优点:
容易更新维护。现成的工具多,数据初始化等可以自动完成。代码简单,简介,不需要使用sql.
ORM的缺点:
不是轻量级工具,需要投入大量精力学习。
一切复杂的查询不如sql
ORM 抽象掉了数据库层,开发者无法了解底层的数据库操作,也无法定制一些特殊的 sql。