c# + vue 从开发到上线的个人感悟
我自己是学的c#语言,其实自己一直都想做一个前后台完全分离的上线的demo,在做demo之前有在想为什么要前后台分离,
有什么好处,我简单的总结一下主要有以下几点:
1:提高工作效率,分工更加明确:前端只用关注前端的页面和功能,后台只用关注后台开发和接口优化,如果前台写页面比
比较快,你可以继续写前端页面,数据可以用一些写死的json数据进行代替,如果后端开发比较快,写完接口,再写一个
Api接口文档,就可以继续开发新的接口了
2:完全解放前端:前后台未分离之前,业务的逻辑大多放在后端,为什么不放在前端?因为前端对逻辑的处理能力可读性
比较弱,维护起来比较麻烦,使用高性能且可读性高的前端框架,比如说Vue就可以很好的解决前端这个的问题。
3:前台对数据和页面的运用更加灵活:对数据的运用灵活,怎么算灵活,就我自己开发的这个框架,比如说:在父组件调一次用户
信息,在子组件就不用在调用了,直接通过父子组件传值就可以很简单的获取到了
开发工具:vs2015 , vscode。 部署服务器:阿里云服务器。反代理工具:nginx。
一: 我们首先可以通过下载 node.js 和 通过使用vue.js的命令行 安装模块 中做出一个简单的vue框架
二: 前台的跨域设置,我们都知道运行项目命令行是 npm run dev