Learn web development

钻研在网络上做某些事情要花费多少

参与互联网并不像看起来那么容易。在这篇文章中我们将会讨论你需要付出多少以及为什么付出这么多。

前提:

你应该了解了 你需要什么软件 , 以及 网页、网站、等 之间的差异, 还有 域名的名字是什么

目的: 回顾创建一个网站的完整流程和了解其中每一步我们需要做的。

概要

当你运营一个网站的时候, 你可能花费很多或者什么都不用。 在这篇文章中我们将会讨论每个的花费以及你花费后能得到的(或者不用花钱)。

深入了解

自己独立完成

软件

文字编辑器

你可能已经拥有了一个文字编辑器 (常用的在 Windows 上的 Notepad , Linux 上的 gedit, Mac 上的 TextEdit )。但是,你马上就会发现, 如果编辑器对代码进行颜色高亮并检查语法,那么编写代码时会更加简单,并帮助您进行结构化。

很多编辑器都是免费的,例如, Bluefish, TextWrangler, Eclipse, and Netbeans。它们中有一部分, 例如 Sublime Text,你可以想试用多久就试用多久,但是鼓励你去付费。另外一些,例如 PhpStorm,可能会花费几十到200美元,取决于你想买哪种套餐。 还有一些,例如 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)。 你使用数码相机购买的软件可能已经涵盖了你的所有需求。

发布工具: FTP 客户端

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

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

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

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

浏览器

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

网络访问

电脑 / 调制解调器

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

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

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

互联网提供商连接

确保你有一个满意的带宽

 

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

主机

理解带宽

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

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

域名

您的域名必须由域名提供商(注册商)购买。 您的托管服务提供商也可能是注册服务商(1&1,例如 甘地 同时是注册商和托管服务提供商)。 域名通常每年花费5-15美元。 费用取决于:

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

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

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

免费托管与付费托管对比

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

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

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

专业网站机构和托管

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

这里的成本取决于多种因素,例如:

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

另外,为了托管的目的,

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

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

下一步

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

文档标签和贡献者

此页面的贡献者: bingxl, xiwusheng, JohnJiangLA, sher, ArcherGrey
最后编辑者: bingxl,