一直没有对外公布的建站流程

2018-03-11  本文已影响0人  fight2escape

刚入坑时,囿于对整个开发没能有宏观的了解,学习进度相当缓慢,希望此篇博文能够给小白勾勒出web大概的轮廓,下面以博客为栗子展开介绍。


时髦的软件开发包括分析、设计、编码、测试、上线。小白可能一来就想开始编码,这显然不妥,但是对于博客这种小东西,也不至于用软件工程那一套做各种分析画各种图。

设计与技术选型

Web网站有静态和动态之分,动静并不是指有没有炫酷的动画,简单地理解就是,如果你的网页是后台数据与结构模板组装生成的,展示时能随着后台数据的改变而改变,那就是动态的。动态网页包含前端和后端,前端基础是Html、Css、Js,后端则需要相应的动态脚本语言,如Python、Ruby、PHP、JSP、ASP、NODEJS等等,小心只能告诉你,挑一个顺眼的深入学,等你学到能察觉出语言之间的本质区别时再说吧。

编码实现

image

服务器环境搭建与测试

image

域名备案解析&项目上线

image

最后做个梗概:首先进行需求分析确定网站功能,然后是具体的设计,确定下界面风格和技术选型及整体架构。接着就可以着手编码实现(只差一个程序员了),编码中有前后端之分,需要搭建相关环境使用相应工具。接着是购置服务器和域名,配置相应的运行环境以及解析域名,然后做尽可能多的测试,保证没有低级错误,最后就可以上线啦。以后就该干嘛干嘛,充实网站内容,改bug加功能,哪天看着不爽了重构下也不是不可以。

上一篇 下一篇

猜你喜欢

热点阅读