Web开发流程是怎样的?

本人对网页的开发有点模糊,有一点安卓基础,想知道现在流行的Web开发流程,用到哪些技术栈,用什么开发工具,以及怎么部署到服务器。

javascript·java·html
307 views
Comments
登录后评论
Sign In
·

有很多种开发方式。此处我说一种:

第一步,购买电脑,安装网线,启动电源。

第二步,打开百度,搜索阿里云,进入官网,租用云服务器,根据官方教程来配置系统并启动云服务器。(大约一个小时。最简单的服务器每年一百元。)

第三步,远程连接云服务器,在云服务器上下载PHPStudy,在PHPStudy上以云服务器IP地址为名、建立网站。PHPStudy会自动创建一个文件夹。(大约半个小时)

第四步,在文件夹中新建记事本文件,书写html代码(包括CSS与JS与PHP),保存为html格式。

假设你的云服务器IP为205.60.81.247,假设你的文件名为01.html,那么其他电脑上访问【http://205.60.81.247/01.html】即可看到你的html文件所呈现的网页。

注意:

1.如果要使用【.com】之类的域名,那么需要购买并解析。普通域名大约五十元每年。可以在阿里云解析。

2.如果在PHPStudy文件夹下新建文件夹【测试】,并在【测试】中创建【01.html】,那么外界以【http://205.60.81.247/测试/01.html】访问该页面。

3.如果只是搭建网站,那么可以不使用云服务器,而是云虚拟主机。云虚拟主机更便宜。

4.如果不想使用云、而是使用本机,那么需要你的本机拥有固定的公网IP地址。一般家庭主机的公网IP地址是不固定的,需要去营业厅申请固定IP专线,费用大约一万元。

·

前端就react或vue全家桶

说说我自己的开发流程吧。java后端,vue前端,项目一般前后端分离。vue打包好后放服务器上用nginx代理。java打包,服务器上要安装对应的jdk,mysql,redis等等,然后运行jar包。可以用ip地址访问到前端的地址。再买个域名,解析一下,就可以用域名访问到前端地址了。

·

和android差不多

·

下面是部署一个静态网站的步骤:

  1. 你需要写个网页文件,比如index.html 文件,下面这个,就是一个网页

    <html>
      <head>
        <title>这是标题 - 显示在浏览器 tab 上面</title>
      <head/>
      <body>hello world</body>  
    </html>
    
  2. 你要让别人打开 abc.com 的时候看到这个网页,就需要买一个域名,便宜的一年 50 块就有。好的短的域名都被注册光了,可能要找个长的域名。

  3. 你需要一个东西放第一步的文件,可以买云服务商的对象存储服务,比如阿里云 oss,aws 的 s3,可以当成一个网盘使用,把上面的文件存放进去。

  4. 浏览器打开 http://abc.com 会自动去找 http://abc.com/index.html 文件,你需要把这个域名和你买的对象存储服务对应起来,需要在平台上配置域名解析。

到此为止可以部署一个网站了,下面是一点进阶操作:

  1. 你想要网站传输数据的时候都是加密的,那就需要 https,需要购买 https 证书,aws 免费,阿里云可以免费申请 20 个证书,证书安装在对象存储服务上,别人就可以用 https 协议加密访问你的网站。
  2. 你想要别人访问你的网站更快,那就需要 CDN 服务,需要购买(很便宜),可以了解下原理。
  3. 你要有更多交互,比如网页上面有按钮,那就要有台云服务器,国内推荐阿里云国外aws,学生的话可以申请到很便宜的服务器,每年几十块的都有(aws 免费送你一年使用权),服务器用来放后端服务(java/golang/php代码),处理来自网页的数据,一般我们会用另一个域名做这个事情,比如 api.abc.com。

为了提高网页开发效率,你可以使用比较先进的技术框架,react/vue/angular 选一个,比如前面站长帖子说到黑客说就是 react 开发的,后端框架也一样,java 有 spring boot,golang 有 gin 等等,需要你去查更多资料了。

上面的全部操作可以在 200 块钱以内搞定。

·

web流行开发流程: 前端 + 后端 smile