做一个自己的网站需要哪些步骤?(分享做网站需要的4个步骤)

qinzhiqiang 12-03 15:46 560次浏览

从微博、豆瓣到moodle和巴院论坛,每天网上冲浪的你可曾想过这些网站都是怎样被搭建出来的呢?   

网 页 设 计

网页设计是一个综合性极强的工作,涉及到商业策划、平面设计、人机界面、程序语言和数据库等,总体上,可以分为前端和后端两部分。通常,前端开发人员负责搭建用户界面,后端人员负责搭建服务器,保存和获取数据,编写程序与前段进行数据交互。

比如说,如果想做一个可以实现获取客户数据功能的按钮,前端开发人员需要在应用程序中创建一个界面,并在页面上创建这个按下便可获取客户的数据的按钮;后端开发人员则编写出可使得按钮工作的代码,指出将哪些数据从数据库中提取来传回到前端并最终显示在那里。

I. 前 端 开 发

前端主要是运行在PC端、移动端等浏览器上展现给用户浏览的网页。在网页前端开发的过程中,HTML、CSS以及Javascript是最必要的三个技能。

HTML,即超文本标记语言,是建立网页文件的语言。它可以通过一系列标签统一网络上的文档格式,指导浏览器如何显示网页中的内容,也就是“将元素进行定义”。CSS叫做层叠样式表,用于表现HTML,不但可以修饰网页,还可以对各元素进行格式化,进行模型样式的编辑,即将其“定位”。基于对象的脚本语言JavaScript则可以实现相应的效果和交互,为网页提供各式各样的动态功能。

通俗来讲,这就好比我们做一个机器人,要用HTML来构建、组合它的各个零件,完成金属骨架;用CSS来做它的外皮,修饰外观;而Javascript的部分则起到电机的作用,控制它的行动。

II. 后 端 开 发

后端负责的是用户不可见的部分,它的开发与网页的稳定性等性能息息相关。我们巴院论坛的后端主要是基于django框架以及MySQL数据库。

django得名于一爵士音乐家Django Reinhardt,是由python写成的开源Web应用框架,采用MTV (Model, Templat, View) 的框架模式,我们可以用它来编写代码决定把网页中的哪些数据展现给用户。由于功能强大且安全免费,django得到了广泛的使用。基于Web的应用程序的数据库MySQL,使用最常用的结构化查询语言SQL进行数据库管理,是世界上最受欢迎的开源数据库,我们熟知的Facebook、Youtube等都选择使用它进行开发。

看到这里,你是否也想更深入地了解网页设计的知识呢?那么接下来——

学 习 网 页 设 计

科创中心将举办讲座,更加详细地介绍网页设计所涉及到的相关知识,比如前文所提到的HTML、CSS等。它将帮助你更快地了解、入门网页设计,方便你进行日后进一步的探索。