在互联网上做一件事要花费多少？
===============

参与互联网（运营网站）并不像看起来那么便宜。本文中我们将讨论你所需的花费及理由。

|  |  |
| --- | --- |
| 准备工作： | 你已经了解你需要什么软件，以及网页、网站等术语之间的差异，以及域名是什么。 |
| 目标： | 评估创建一个网站的完整流程，计算每个步骤的花费。 |

概要
--

经营一个网站可以一毛不拔，也可以倾家荡产。本文中我们将讨论各种事项的花费，以及如何将钱花得物有所值（或者白嫖）。

软件
--

### 文本编辑器

你八成已经拥有一个文本编辑器，例如 Windows 上的记事本、Linux 上的 Gedit 或是 Mac 上的 TextEdit。但如果选择一个拥有语法高亮、语法检查和代码组织功能的编辑器，就能更得心应手地写代码。

有很多免费的编辑器，例如 Atom、Brackets、Bluefish、TextWrangler、Eclipse、Netbeans 和 Visual Studio Code。Sublime Text 之类的编辑器可以无限制试用，但最好还是付费购买。PhpStorm 之类的编辑器则需花费几十至两百美元不等，取决于你购买的种类。Microsoft Visual Studio 之类的编辑器则可能需要花费数百至数千美元，不过 Visual Studio Express 对独立开发者和开源项目免费。付费编辑器通常都有试用版。

开始学习时，我们建议你尝试几个不同的编辑器，找到最适合自己的。如果你只写简单的 HTML、CSS 和 Javascript，就挑个简易的编辑器。

价格并不一定能体现编辑器的品质和实用程度。试过才知道满不满足需求。比如说 Sublime Text 很便宜，但有很多免费插件可供极大程度的扩展功能。

### 图像编辑器

你的系统可能已经自带了一个简单的图像编辑器或者图像浏览器（Windows 上的画图，Ubuntu 上的 Eye of Gnome, Mac 上的 Preview）。但是这些程序功能都很有限然后很快，你就会需要一个更强大的编辑器来添加图层，效果和分组。

编辑器的价格可以是免费的（GIMP），还有中等价位（PaintShop Pro，少于 100 美元）或几百美元（Adobe Photoshop）。

你可以使用其中的任何一款。它们都具有大致相同的功能（尽管其中一些功能非常完整，你可能永远不会使用所提供的每个功能)。无论如何，如果在某些时候你需要与其他设计师交流正在进行的项目，那么你应该首先了解他们正在使用的工具。编辑器可以将完成的项目导出为标准文件格式，但每个编辑器都可以按照专门的项目格式保存正在进行的项目。

### 媒体编辑器

如果你想在你的网站中添加音频或者视频，那么你可以嵌入在线服务（例如 YouTube，Vimeo 或 Dailymotion）或包含你自己的视频（请参阅下面的带宽费用)。

对于音频文件，你可以找到免费软件（Audacity，Wavosaur）或支付高达几百美元（Sony Sound Forge，Adobe Audition）。视频编辑软件同样可以免费使用（PiTiVi，OpenShot for Linux，iMovie for Mac），少于 100 美元（Adobe Premiere Elements）或几百美元（Adobe Premiere Pro，Avid Media Composer，Final Cut Pro）。你使用数码相机购买的软件可能已经涵盖了你的所有需求。

### 发布工具

你还需要一种将文件从本地硬盘上传到远程 Web 服务器的方法。为了做到这一点，你必须使用 FTP 客户端。

每个系统都包含一个 FTP 客户端作为文件管理器的一部分。Windows 资源管理器，Nautilus（一个常见的 Linux 文件管理器）和 Mac Finder 都包含该功能。然而，人们更经常选择专门的 FTP 客户端，可以存储密码并且并行显示本地和远程目录。

如果你需要安装一个 FTP 客户端，这里有很多免费的选择：例如，可以全平台使用的 FileZilla , windows 上使用的WinSCP , Mac 和 windows 上都能使用的 Cyberduck ，还有很多)。

**备注：** 还有其他方法可以在远程服务器上发布内容，如 rsync 和 git，但并不像 FTP 那样简单，我们不会在这里讨论。

浏览器
---

你已经拥有了一个浏览器或者可以免费下载一个。如果需要的话，在这下载火狐浏览器或者 Google Chrome 浏览器。

网络访问
----

### 电脑 / 调制解调器

你需要一台电脑。费用根据你的预算和你住的地方而有很大的不同。要发布准系统网站，你只需要一台能够启动编辑器和浏览器的基本计算机，因此整个的价格相当低。

如果你要做更深入的设计，编辑图像，或是生产音频和视频文件，当然需要更高级的电脑。

你要上传内容到远程服务器上（见下面的 hosting），所以你需要一个调制解调器。更多时候你的网络服务提供商以每个月一些钱出租互联网连接给你。

### 互联网提供商连接

确保你有足够的带宽

* 低带宽连接或许能够支持一个“简单的”网站（合理大小的图像，文本，一些层叠样式表 CSS 和 JavaScript）。这些将会花费数十美元，包括租赁调制解调器。
* 另一方面，你可能需要更高级的数字用户线路，电缆，光纤通道如果你想要一个带有数以百计文件的大型网站或者你想要从 ide 网页服务器传输大量的音/视频。这可能花费的和低带宽连接一样，或者每个月几百美元用以专业使用。
主机
--

### 理解带宽

主机供应商通过你网站消耗的带宽来收费。这些取决于在一个给定的时间内多少人或机器人访问你的内容、你的内容占用多少的服务空间（这就解释了为什么人们通常把他们的视频存储在比如 Youtube、Dailymotion 和 Vimeo 等专用服务上）。实际上，你的供应商可能 有个计划规定某个实例每天至多有几千访问的可用带宽用量（不同的主机供应商的规定通常都不同）。根据经验，考虑那些月付十到五十美元的个人主机。

**备注：** 从来没有“无限”带宽这样的东西。如果你真的需要消耗大量的带宽，等着付一大把的票子吧。

### 域名

你的域名必须由域名提供商（注册商）购买。你的托管服务提供商也可能是注册服务商（1＆1，例如 甘地 同时是注册商和托管服务提供商）。域名通常每年花费 5-15 美元。费用取决于：

* 地方合同（一些国家顶级域名的成本非常高，因为不同的国家设定了不同的价格）
* 与域名相关的服务：一些注册商通过将你的邮政地址和电子邮件地址隐藏在他们自己的地址后面来提供垃圾邮件保护（相应地，邮政地址可以提供给注册服务商，邮件地址可以隐藏在属于注册服务商的别名下）。
### 自己动手托管与“打包”托管

当你想发布一个网站时，你可以自己做所有事情：建立一个数据库（如果需要的话），建立一个内容管理系统或CMS（如 Wordpress ， Dotclear ，spip ，等等），上传预制的模板或你自己的模板。

你还可以依赖你的托管服务提供商已设置的环境，通常每月支付十美元至十五美元的费用，或者直接通过预先打包的 CMS（例如 Wordpress ，Tumblr，Blogger ）直接订阅专用托管服务。在后一种情况下，你不需要支付任何费用，但是你对模板的控制可能较少。

### 免费托管与付费托管对比

你可能会问，为什么在有这么多免费服务时，我还应该去支付我的托管费用？

1. 当你付费，你有更多的自由。你的网站是你的，你可以从一个主机提供商无缝迁移到下一个。
2. 免费托管服务提供商可能会将你的内容广告添加到你的内容中，而不受你的控制

有些人选择了一种混合的方式：例如，将他们的主博客放在带有适当域名的付费主机上，并使用另一种免费服务来托管自发的，不太具有战略性的内容。

专业网站机构和托管
---------

如果你想拥有一个专业的网站，你很可能会要求网络公司为你做这件事。

这里的成本取决于多种因素，例如：

* 这是一个有几页文字的简单网站吗？还是一个复杂的，长达千页的网站？
* 你想定期更新吗？或者它将成为一个静态网站？
* 网站必须连接到公司的 IT 部门以收集内容（比如内部数据）吗？
* 你是否想要一些在当下的闪亮的新功能？ （例如：在撰写本文时，页面客户端具有复杂视差）
* 你是否需要该机构来考虑用户信息或解决复杂的 UX 问题（例如，创建一个吸引用户的策略或者进行一些 AB 测试以在几个想法中选择最佳解决方案）？

另外，为了托管的目的，

* 你是否想要冗余服务器，以防服务器故障吗？
* 95％的可靠性已经足够了，还是需要专业的全天候服务？
* 你需要高性能，高响应速度的专用服务器，还是只可以应付慢速共享的机器？

根据你对这些问题的选择，你的网站可能会花费数千到数十万美元。

下一步
---

现在你已经了解了你的网站可能会花费哪些方面的资金，现在该开始设计该网站，并设置你的工作环境了。

* 阅读如何选择和安装文本编辑器 。
* 如果你更专注于设计，请查看网页的解剖结构 。