构建网站需要哪些软件?

在本文中,我们列出了编辑、上传或查看网站时所需的软件组件。

先决条件 您应该已经了解网页、网站、Web 服务器和搜索引擎之间的区别。
目标 了解如果要编辑、上传或查看网站,您需要哪些软件组件。

摘要

您可以免费下载 Web 开发所需的大多数程序。 我们将在本文中提供一些链接。

您将需要以下工具

  • 创建和编辑网页
  • 将文件上传到您的 Web 服务器
  • 查看您的网站

几乎所有操作系统默认都包含文本编辑器和浏览器,您可以使用它们来查看网站。 因此,您通常只需要获取用于将文件传输到 Web 服务器的软件。

主动学习

目前还没有可用的主动学习。 请考虑贡献。

深入了解

创建和编辑网页

要创建和编辑网站,您需要一个文本编辑器。 文本编辑器创建和修改无格式的文本文件。 其他格式,如RTF,允许您添加格式,例如粗体或下划线。 这些格式不适合编写网页。 您应该仔细考虑使用哪个文本编辑器,因为在构建网站时您会大量使用它。

所有桌面操作系统都附带一个基本文本编辑器。 这些编辑器都很简单,但缺乏用于网页编码的特殊功能。 如果你想要更高级的功能,可以使用很多第三方工具。 第三方编辑器通常会提供额外的功能,包括语法着色、自动完成、可折叠部分和代码搜索。 以下是一些编辑器的简短列表

操作系统 内置编辑器 第三方编辑器
视窗
Mac OS
Linux
ChromeOS

以下是一个高级文本编辑器的屏幕截图

Screenshot of Notepad++.

以下是一个在线文本编辑器的屏幕截图

Screenshot of ShiftEdit

在 Web 上上传文件

当您的网站准备公开查看时,您需要将网页上传到您的 Web 服务器。 您可以从各种提供商处购买服务器空间(见在 Web 上做某事需要多少钱?)。 确定要使用哪个提供商后,该提供商将通过电子邮件向您发送访问信息,通常以 SFTP URL、用户名、密码以及连接到其服务器所需的其它信息的形式提供。 请注意,(S)FTP 现在已经有点过时了,其它上传系统正在逐渐流行起来,例如RSyncGit/GitHub

注意: FTP 本身不安全。 您应该确保您的托管提供商允许使用安全连接,例如 SFTP 或 RSync over SSH。

将文件上传到 Web 服务器是创建网站中非常重要的步骤,因此我们将在单独的文章中详细介绍。 现在,以下是一些免费的基本 (S)FTP 客户端的简短列表

操作系统 FTP 软件
视窗
Linux
Mac OS
ChromeOS

浏览网站

如您所知,您需要 Web 浏览器来查看网站。 您可以选择数十种浏览器供个人使用,但当您开发网站时,您应该至少使用以下主要浏览器进行测试,以确保您的网站对大多数人都有效

如果您要针对特定群体(例如技术平台或国家/地区),您可能需要使用其它浏览器进行测试,例如OperaKonqueror

测试变得很复杂,因为有些浏览器只能在某些操作系统上运行。 值得注意的是,Apple Safari 运行在 iOS、iPadOS 和 macOS 上。 最好利用BrowsershotsBrowserstack 等服务。 Browsershots 提供了您网站在各种浏览器中的外观的屏幕截图。 Browserstack 为您提供对虚拟机的完全远程访问,因此您可以在最常见的环境和不同的操作系统上测试您的网站。 或者,您可以设置自己的虚拟机,但这需要一些专业知识。 请参阅执行测试的策略:组建测试实验室,以获取更多信息。

无论如何,在真实的设备上运行一些测试,尤其是在真实的移动设备上。 移动设备模拟是一项新兴技术,其可靠性低于桌面模拟。 当然,移动设备需要花钱,因此我们建议您查看开放式设备实验室倡议。 如果您想在许多平台上进行测试而又不花太多钱,也可以共享设备。

下一步