Web开发流程是怎样的?
本人对网页的开发有点模糊,有一点安卓基础,想知道现在流行的Web开发流程,用到哪些技术栈,用什么开发工具,以及怎么部署到服务器。
下面是部署一个静态网站的步骤:
你需要写个网页文件,比如index.html
文件,下面这个,就是一个网页
<html>
<head>
<title>这是标题 - 显示在浏览器 tab 上面</title>
<head/>
<body>hello world</body>
</html>
你要让别人打开 abc.com 的时候看到这个网页,就需要买一个域名,便宜的一年 50 块就有。好的短的域名都被注册光了,可能要找个长的域名。
你需要一个东西放第一步的文件,可以买云服务商的对象存储服务,比如阿里云 oss,aws 的 s3,可以当成一个网盘使用,把上面的文件存放进去。
浏览器打开 http://abc.com 会自动去找 http://abc.com/index.html 文件,你需要把这个域名和你买的对象存储服务对应起来,需要在平台上配置域名解析。
到此为止可以部署一个网站了,下面是一点进阶操作:
为了提高网页开发效率,你可以使用比较先进的技术框架,react/vue/angular 选一个,比如前面站长帖子说到黑客说就是 react 开发的,后端框架也一样,java 有 spring boot,golang 有 gin 等等,需要你去查更多资料了。
上面的全部操作可以在 200 块钱以内搞定。