05-advanced_5.2-deployment_5.2.1-why-deploy.png

5.2.1 为什么要"部署上线"

在第四章,你亲手做出了一个待办清单。它能添加任务、删除任务、标记完成,数据还能保存下来。这已经是一个真正可用的工具了。

但有一个问题:它只能在你的电脑上运行。

想让朋友看看你做的东西?要么把电脑递给他,要么录个屏发过去。想在手机上用?做不到。想在公司电脑上用?也不行。

部署,就是把你的项目放到互联网上,让它拥有一个真正的网址。

部署是什么

用一个类比来理解:

技术上说,部署就是把你的代码放到一台 24 小时运行的服务器上。但你不需要自己买服务器,现在有很多免费的平台帮你做这件事。

不同人群的使用场景

你是谁部署后能做什么
学生把课程作业部署上线,提交一个链接给老师,比截图专业多了
职场人做一个效率工具,在公司和家里都能用,手机上也能用
给家人做工具爸妈用手机扫个码就能打开,不用教他们装软件
学习者积累作品集,每个项目都有真实网址,求职时拿得出手
创业者快速验证想法,让潜在用户试用,收集真实反馈

部署后你将获得

部署有多简单

你可能觉得"部署"听起来很技术、很复杂。实际上,现在的部署平台已经把流程简化到了极致。

你需要做的只有三步:

  1. 把代码上传到 GitHub(如果你跟着 5.1 做了,这一步已经完成)
  2. 在部署平台上登录,选择你的项目
  3. 点击部署,等待 1-3 分钟

没有服务器要配置,没有复杂的命令要记,就是点几下鼠标的事。

你比想象中离成功更近

如果你已经完成了第四章的待办清单,并且按照 5.1 把代码上传到了 GitHub,那么你距离"让全世界都能访问你的作品"只差 5 分钟。

5.2.2 部署平台选择指南