这不是一个教程,更多的算是一个记录,记录如何从零开始,构建一个完整的前端项目,主要会涉及到以下技术或者知识点:
- 域名注册
- 服务器的购买,centos 7 服务器的管理
- nginx 配置
- php、mysql的配置,开发一些简单的api接口
- Jenkins的安装配置,自动化部署php项目、vue项目、vue SSR项目
- 开发项目的vue版本
- 开发项目的vue ssr版本
- 开发项目的微信小程序版本
- 开发项目的weex版本
下面会对以上项目分别介绍
对于一个web项目,首先你需要的就是一个域名,文章里详细介绍如何在阿是云注册一个域名、域名备案等信息
接下来你必须有个线上的服务器来运行你的程序,供用户访问
nginx的相关配置,来处理网络请求
当所有这些基本设施创建好了以后,就可以着手写一个简单的接口,来处理前端的请求了,由于我对php有些了解,所以这里用php来开发,你可以用你喜欢的任何语言。
当程序开发好了以后,我们需要有一个合理的方式部署到线上,我用的是jenkins
用vue开发项目的第一个版本
开发项目的vue ssr版本,这里有很多坑,需要重点关注一下
小程序已经是标配了,所以也要开发一版
做为和vue结合的很好的跨平台框架,weex是不错的选择