美文网首页
day1 web开发基础知识 2018-08-06

day1 web开发基础知识 2018-08-06

作者: 十二右 | 来源:发表于2018-08-06 23:52 被阅读0次

1. 软件web公司项目组(10个人左右):

  1. 产品 : 2个人,调研并,提需求
  2. 测试 : 1个人,功能测试
  3. 前端 : 2个以上,渲染页面,调研后端提供的数据;
  4. 后端 : 2个以上,获取数据,返给前端
    注 : 有可能前端后端同时做.
  5. UI : 一个人,设计页面
  6. 数据库 : 一个人,中小型公司,由后端负责
    公司分类:
  7. 业务公司 : 以赚钱的业务为导向
  8. 技术性公司 : 知道创宇(网络安全), 云和恩墨
  9. 销售型公司 : 主要销售产品,程序员很少(1,2个人维护),不要去!

2. Python 中的主流框架 :

Django Flask tornado web.py twisted sanic
F12:

  1. XHR - 提供ajax请求

3. MVC模式 Model View Controller(模型 - 视图 - 控制器)

强制性的使应用程序的输入,处理和输出分开
核心思想 : 解耦
优点 : 减低各个模块之间的耦合性,方便变更,更容易重构代码,最大程度的实现了代码的重用
缺点 : 模块封装太好,不好替换,替换后性能也不一定更好

M - 数据存取层

ORM; 模型 : 在数据表(table)中定义(cloumns)字段

V - 表现层(视图)

渲染给用户看的页面

C - 业务逻辑层

sql : 查询条件

相关文章

网友评论

      本文标题:day1 web开发基础知识 2018-08-06

      本文链接:https://www.haomeiwen.com/subject/erhwvftx.html