zoukankan      html  css  js  c++  java
  • 项目开发流程

    一、为什么要开发动态网站

    • 动态网站指的是数据层面的动,并不是页面视觉层面的动,如果只是视觉层面的动,根本就不需要PHP这一类动态网站开发技术,静态页面就可以完成了
    • 动态网站首先需要一个数据源头,当每次请求特定的PHP文件(或者是其它的动态网站开发技术),通过PHP脚本执行代码,获取数据库中最新的数据,然后动态组织(生成)一个HTML页面(可以理解为字符串拼接操作)

    二、动态网站开发流程

    1.需求分析:分析开发的应用程序要去做哪些功能,应对哪些业务。-------XMind工具

    2.原型设计:根据需求分析的结果规划应用程序的原型,可以理解为打草稿。---------Axure、墨刀

    3.UI设计:将“草稿”转换为设计稿,并提供相应的产物(设计稿、静态页面)。---------PS、AI、Sketch

    4.技术选型:根据业务场景分别选择对应的技术栈(数据库技术栈、后端技术栈、前端技术栈)

    5.数据库设计:根据需求和原型分析有哪些类型的数据需要存储,从而得到数据库的基本结构。

    6.项目架构设计:搭架构,制定项目规范约束、创建基本的项目结构、编写基础的公共模板代码和组织代码。

    7.业务迭代开发:基于项目架构(条条框框)下完成各项业务功能。

    8.集中测试:将所有功能模块整合到一起,集中测试业务功能,调试存在的bug

    9.部署上线:开发环境向生产环境转换,就是把应用部署到服务器上。

  • 相关阅读:
    浅谈面向对象语言中对象的使用
    淘宝店铺搜索工具(提升淘宝店铺排名人气)
    JavaScript学习总结二:js闭包(Closure)概念
    JavaScript学习总结一:js常见问题
    GC原理解析(c#)
    VS2010中的测试(2)——单元测试
    VS2010中的测试(3)——数据驱动单元测试
    领域驱动设计实践(二)
    俞敏洪在清华励志演讲
    Ioc最佳实践
  • 原文地址:https://www.cnblogs.com/EricZLin/p/9235238.html
Copyright © 2011-2022 走看看