购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 如何从零开始建设一个网站

本节从零开始介绍网站开发的基本流程和技术,包括网站开发的发展历程和相关工具。

1.1.1 网站建设流程

百度百科中的网站定义如下:

网站(Website)是指在因特网上根据一定的规则,使用HTML(标准通用标记语言)等工具制作的用于展示特定内容的相关网页的集合。简单来说,网站是一个沟通工具,人们可以通过网站发布自己想要公开的资讯,或者使用网站提供的相关网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。

“网站”一般不仅指网站代码和数据库本身,而且还是对服务的统称,即一般意义上的网站是指包括“域名+代码+服务器+其他解析”等服务的一个整体,而并非单纯的代码本身。

也就是说,如果制作一个网站,在不考虑技术细节的情况下,最起码也需要通过以下流程才能完成一个完整的网站建设:

(1)购买一个域名。

(2)实现域名的备案和实名认证。

(3)正确地解析域名至服务器或者其他服务。

(4)编写一套网站代码。

(5)在服务器或者应用容器中成功地运行网站代码。

(6)维持并且维护服务。

注意: 代码的编写在整个网站产品的生命周期中是最重要的环节,该环节是想法的实现和需求的更新,而技术只是服务于产品和需求的工具。

1.1.2 网站开发技术和工具

早期的网站只能展示单纯的文本,经过十几年的发展,图像、声音、动画、视频甚至3D技术都可以通过互联网呈现。通过动态网页技术,用户之间可以交流了,越来越多的服务出现在了互联网中,包括电子邮件服务、在线聊天服务等。

在互联网2.0时代,一个网站不仅仅是一个企业或服务的展示,更重要的是提供多种服务。当前的网络服务更多的是实体经济的线上延伸,越来越多的电商、外卖商家,甚至共享业务通过网站给每位使用者提供便利。

互联网技术的发展使网站的功能愈加强大。网站诞生之初,其用处并非像如今这样多姿多彩,更多的是论坛、新闻、聊天这样的应用场景,而制作技术本身也被带宽、计算机性能所限制,静态网站的代码只需要一个文本文档就可以编写。

伴随着网络技术和计算机性能的发展,越来越多的多媒体技术被运用在网页端,此时此刻,大名鼎鼎的“网页三剑客”出现在了开发者的桌面上。

“网页三剑客”是一套强大的网页编辑工具,最初是由Macromedia公司开发出来的,由Dreamweaver(简称Dw)、Fireworks(简称Fw)和Flash三个软件组成,如图1-1所示。其经典的版本是8.0。

图1-1 网页三剑客

在技术飞速发展的过程中,过时的技术被迅速淘汰,单纯地开发简单的静态页面也一步步被市场所淘汰。Adobe公司于2005年收购了Macromedia公司,同时放弃开发Fw。随着HTML 5标准的出现,Flash技术因为“先天不足”也逐渐被淘汰,Dw更是在如今各种开发技术的更新面前显得无能为力。

时至今日,这3个软件渐渐消失在网页开发的长河之中,但它们作为一代网站开发者的标志,却刻印在开发者的记忆中。

如今的网站开发技术相对于多年前的开发而言变得更加丰富多彩,虽然基本网页还是基于HTML、JavaScript、CSS技术,但却经过了大量的更新和版本替换,出现了非常多的新兴框架和技术,本书将一一为读者展现这些技术。

如今的网站开发工具也变得异常简单,仅仅需要一个代码编辑器(俗称IDE)和一个网页浏览器,即可完成一个网站的开发和测试工作。

图1-2总结了本节介绍的网页内容和网站技术的发展历程。

图1-2 网页内容和网站技术的发展 lYqBvuI6jkq1UbO2/kHLAK+8GyIaayOxhO6XVonQGlD+sQcC4FPnk4tIMNC+UOvu

点击中间区域
呼出菜单
上一章
目录
下一章
×