构建网站需要哪些软件?
在本文中,我们列出了编辑、上传或查看网站时所需的软件组件。
先决条件 | 您应该已经了解网页、网站、Web 服务器和搜索引擎之间的区别。 |
---|---|
目标 | 了解如果要编辑、上传或查看网站,您需要哪些软件组件。 |
摘要
您可以免费下载 Web 开发所需的大多数程序。 我们将在本文中提供一些链接。
您将需要以下工具
- 创建和编辑网页
- 将文件上传到您的 Web 服务器
- 查看您的网站
几乎所有操作系统默认都包含文本编辑器和浏览器,您可以使用它们来查看网站。 因此,您通常只需要获取用于将文件传输到 Web 服务器的软件。
主动学习
目前还没有可用的主动学习。 请考虑贡献。
深入了解
创建和编辑网页
要创建和编辑网站,您需要一个文本编辑器。 文本编辑器创建和修改无格式的文本文件。 其他格式,如RTF,允许您添加格式,例如粗体或下划线。 这些格式不适合编写网页。 您应该仔细考虑使用哪个文本编辑器,因为在构建网站时您会大量使用它。
所有桌面操作系统都附带一个基本文本编辑器。 这些编辑器都很简单,但缺乏用于网页编码的特殊功能。 如果你想要更高级的功能,可以使用很多第三方工具。 第三方编辑器通常会提供额外的功能,包括语法着色、自动完成、可折叠部分和代码搜索。 以下是一些编辑器的简短列表
操作系统 | 内置编辑器 | 第三方编辑器 |
---|---|---|
视窗 | ||
Mac OS | ||
Linux | ||
ChromeOS |
以下是一个高级文本编辑器的屏幕截图
以下是一个在线文本编辑器的屏幕截图
在 Web 上上传文件
当您的网站准备公开查看时,您需要将网页上传到您的 Web 服务器。 您可以从各种提供商处购买服务器空间(见在 Web 上做某事需要多少钱?)。 确定要使用哪个提供商后,该提供商将通过电子邮件向您发送访问信息,通常以 SFTP URL、用户名、密码以及连接到其服务器所需的其它信息的形式提供。 请注意,(S)FTP 现在已经有点过时了,其它上传系统正在逐渐流行起来,例如RSync 和Git/GitHub。
注意: FTP 本身不安全。 您应该确保您的托管提供商允许使用安全连接,例如 SFTP 或 RSync over SSH。
将文件上传到 Web 服务器是创建网站中非常重要的步骤,因此我们将在单独的文章中详细介绍。 现在,以下是一些免费的基本 (S)FTP 客户端的简短列表
操作系统 | FTP 软件 | |
---|---|---|
视窗 |
|
|
Linux |
|
|
Mac OS | ||
ChromeOS |
|
浏览网站
如您所知,您需要 Web 浏览器来查看网站。 您可以选择数十种浏览器供个人使用,但当您开发网站时,您应该至少使用以下主要浏览器进行测试,以确保您的网站对大多数人都有效
如果您要针对特定群体(例如技术平台或国家/地区),您可能需要使用其它浏览器进行测试,例如Opera、Konqueror。
测试变得很复杂,因为有些浏览器只能在某些操作系统上运行。 值得注意的是,Apple Safari 运行在 iOS、iPadOS 和 macOS 上。 最好利用Browsershots 或Browserstack 等服务。 Browsershots 提供了您网站在各种浏览器中的外观的屏幕截图。 Browserstack 为您提供对虚拟机的完全远程访问,因此您可以在最常见的环境和不同的操作系统上测试您的网站。 或者,您可以设置自己的虚拟机,但这需要一些专业知识。 请参阅执行测试的策略:组建测试实验室,以获取更多信息。
无论如何,在真实的设备上运行一些测试,尤其是在真实的移动设备上。 移动设备模拟是一项新兴技术,其可靠性低于桌面模拟。 当然,移动设备需要花钱,因此我们建议您查看开放式设备实验室倡议。 如果您想在许多平台上进行测试而又不花太多钱,也可以共享设备。
下一步
- 其中一些软件是免费的,但并非所有软件都是免费的。 了解在 Web 上做某事需要多少钱.
- 如果您想了解更多关于文本编辑器的知识,请阅读我们关于如何选择和安装文本编辑器的文章。
- 如果您想知道如何在 Web 上发布您的网站,请查看"如何将文件上传到 Web 服务器"。