web开发流程

1.什么是WEB?
网络应用。

2.熟知的WEB应用程序?
聊天工具、网站、app、小程序、游戏:王者等。

3.从开发的角度分析,分类应用程序:

  • C/S:client/server 客户端-浏览器安装包
    缺点:占用硬盘空间。
    优点:运行速度快,用户体验好。
    eg:app等。

  • B/S:browser/server 浏览器-服务器。系统自带浏览器,使用浏览器访问应用程序。
    缺点:必须依赖于网络,网速快慢影响用户体验。
    优点:无须安装,有网和浏览器就可体验。
    eg:网站,网页游戏。

web应用程序的开发流程

需求分析–明白要做什么

  1. 网站类型分析
    1 day:web开发流程及网站规范
    思考内容:展示内容、色彩搭配、板块布局、功能
  • 网站技术分类:
    固定分辨率网站:固定页面的最小、最大宽度。
    瀑布流网站:纵向放置内容,列对齐,每个内容高度不一致宽度一致。
    响应式网站:根据浏览器窗口大小而改变。

  • 网站布局方式:
    流式布局:类似于瀑布流
    水平布局:横向滚定
    垂直布局:最常见

  1. 针对用户群体(定位)
  2. 市场价值及竞品分析
    1 day:web开发流程及网站规范
  3. 业务功能分析
  • 网页是功能的载体:页面架构展示功能(展示)。
  • 用户操作功能(交互)包含功能的入口和出口。
  1. 业务流程分析
  • 主要功能说明,如:
    1 day:web开发流程及网站规范
  • 画业务流程图,如:
    1 day:web开发流程及网站规范
  1. 网页的布局和内容:
  • 要求做到整体风格的一致性,布局统一性,以及色彩的搭配和素材的选用处理上都有严格要求。
  1. 网页的基础结构:
  • 页头、内容、页脚。
  1. 网页布局
  • 封面型:单页
  • 国字型:大学、政府机构等
  • 拐角型(厂字型):后台管理系统等
  • 标题正文型:以标题文本内容为主
  • 左右框架型:左右结构
  • 上下型:上下结构
  • 综合变化型:大部分为综合型布局
  1. 产出:
  • 需求分析文档(功能分析、功能的业务流程、功能实现的页面流程),页面架构设计(分析出页面数)线框图、低保真原型图、高保真原型图、交给客户确定产品是否满意。

网站设计

  1. 根据原型图线框图,UI做效果图的设计。
  2. 后端人员根据功能和业务流程,设计数据库。
  3. 前端思考项目工程架构,技术栈的选择,制定项目开发的标准。

编码

  1. 前端根据分析文档和UI的效果图,写页面;
  2. 后台写服务器代码和数据库代码。

测试

  • 开发环境测试——>生产环境的设置

维护

  • 测试无bug后交给运营部去进行运维。
  • 在运营中发现有需求改变,重新重复前面步骤。

PS

新建项目

  • 设置:宽1366 高768 分辨率72
    网页 颜色模式:rgb 彩色 8位

存储文件

  • 存储为PSD格式文件具有图层管理功能。

PS基础

  • RGB颜色:红,绿,蓝,三原色。
  • ctrl+j 抠出选区中的内容保存到新的图层上
  • 抠图时shift +,alt -
  • H按住不放:移动图层
  • ctrl+t:自 由变换

切片(图片优化)

常用的三种网页文件存储格式:

  1. .jpg:一般用于照片、高清大图、存储更多的色彩。字节数较大。
  2. .png:常用的图片都可以是png格式,存储的颜色数量比jpg少。背景支持透明。字节数一般比jpg小。
  3. .gif:背景透明,动图。
  4. 做背景透明的切片时要把背景隐藏。

相关文章: