构建网站需要什么软件?
在本文中,我们将介绍编辑、上传或查看网站时所需的软件组件。
| 预备知识 | 您应该已经知道网页、网站、Web 服务器和搜索引擎之间的区别。 |
|---|---|
| 目标 | 了解如果您想编辑、上传或查看网站,需要哪些软件组件。 |
总结
您需要的大部分 Web 开发程序都可以免费下载。我们将在本文中提供一些链接。
您需要以下工具:
- 创建和编辑网页
- 将文件上传到您的 Web 服务器
- 查看您的网站
几乎所有操作系统都默认包含文本编辑器和浏览器,您可以使用它们来查看网站。因此,您通常只需要获取将文件传输到 Web 服务器的软件。
深入了解
创建和编辑网页
要创建和编辑网站,您需要一个文本编辑器。文本编辑器创建和修改未格式化的文本文件。其他格式,如 **RTF**,允许您添加格式,如粗体或下划线。这些格式不适合编写网页。您应该仔细考虑使用哪个文本编辑器,因为在构建网站时您将大量使用它。
所有桌面操作系统都附带一个基本的文本编辑器。这些编辑器都很简单,但缺乏网页编码的特殊功能。如果您想要更高级的功能,有很多第三方工具可用。第三方编辑器通常带有附加功能,包括语法着色、自动完成、可折叠部分和代码搜索。以下是一些编辑器的简短列表:
| 操作系统 | 内置编辑器 | 第三方编辑器 |
|---|---|---|
| Windows | ||
| Mac OS | ||
| Linux | ||
| ChromeOS |
这是高级文本编辑器的截图

这是在线文本编辑器的截图

在 Web 上上传文件
当您的网站准备好公开发布时,您需要将您的网页上传到您的 Web 服务器。您可以从各种提供商那里购买服务器空间(请参阅在 Web 上进行某项操作的成本是多少?)。一旦您确定了要使用的提供商,提供商就会通过电子邮件将访问信息发送给您,通常是 SFTP URL、用户名、密码以及连接到其服务器所需的其他信息。请注意,(S)FTP 现在有些过时,而其他上传系统开始流行,例如RSync 和Git/GitHub。
注意: FTP 本质上是不安全的。您应该确保您的托管提供商允许使用安全连接,例如通过 SSH 的 SFTP 或 RSync。
将文件上传到 Web 服务器是创建网站的一个非常重要的步骤,因此我们在另一篇文章中详细介绍了这一点。目前,这里有一些免费的基本 (S)FTP 客户端的简短列表:
| 操作系统 | FTP 软件 | |
|---|---|---|
| Windows |
|
|
| Linux |
|
|
| Mac OS | ||
| ChromeOS |
|
|
测试网站
有许多可用的 Web 浏览器。当您开发网站时,您应该至少在桌面和移动平台上使用以下主要浏览器进行测试,以确保您的网站对大多数人都能正常工作。
如果您针对的是特定群体(例如,技术平台或地区),您可能需要使用其他浏览器进行测试,例如UC 浏览器或Opera Mini。
测试变得复杂,因为某些浏览器只在特定操作系统上运行。特别是,Apple Safari 在 iOS、iPadOS 和 macOS 上运行。最好利用Browsershots 或Browserstack 等服务。Browsershots 会创建您的网站在各种浏览器中的外观截图。Browserstack 提供对虚拟机的完全远程访问,因此您可以测试您的网站在最常见环境和不同操作系统上的运行情况。或者,您可以设置自己的虚拟机,但这需要一些专业知识。
有关更多信息,请参阅测试策略:构建测试实验室。
请务必在真实设备上运行一些测试,尤其是在真实的移动设备上。移动设备当然需要花钱,所以如果您想在不花费太多费用的情况下在许多平台上进行测试,我们建议在团队之间共享设备。对于可扩展的云访问真实设备测试,我们也建议您了解App Live:BrowserStack 的交互式移动应用测试平台。
后续步骤
- 其中一些软件是免费的,但并非全部。 了解在 Web 上进行某项操作的成本是多少。
- 如果您想了解更多关于文本编辑器的信息,请阅读我们关于如何选择和安装文本编辑器的文章。
- 如果您想知道如何将您的网站发布到 Web 上,请查看“如何将文件上传到 Web 服务器”。