1. 软件web公司项目组(10个人左右):
- 产品 : 2个人,调研并,提需求
- 测试 : 1个人,功能测试
- 前端 : 2个以上,渲染页面,调研后端提供的数据;
- 后端 : 2个以上,获取数据,返给前端
注 : 有可能前端后端同时做. - UI : 一个人,设计页面
- 数据库 : 一个人,中小型公司,由后端负责
公司分类: - 业务公司 : 以赚钱的业务为导向
- 技术性公司 : 知道创宇(网络安全), 云和恩墨
- 销售型公司 : 主要销售产品,程序员很少(1,2个人维护),不要去!
2. Python 中的主流框架 :
Django Flask tornado web.py twisted sanic
F12:
- XHR - 提供ajax请求
3. MVC模式 Model View Controller(模型 - 视图 - 控制器)
强制性的使应用程序的输入,处理和输出分开
核心思想 : 解耦
优点 : 减低各个模块之间的耦合性,方便变更,更容易重构代码,最大程度的实现了代码的重用
缺点 : 模块封装太好,不好替换,替换后性能也不一定更好
M - 数据存取层
ORM; 模型 : 在数据表(table)中定义(cloumns)字段
V - 表现层(视图)
渲染给用户看的页面
C - 业务逻辑层
sql : 查询条件
网友评论