网络编程入门
领导突然提出要将原来的 C/S 客户端转成 Web, 作为一个 web 小白,只好使用百度和谷歌大法疯狂学习。
在过程中遇到了很多疑惑,于是记录下来,以作分享:
关于前后端如何协同
根据公司的要求,今后可能会有更多的产品采用 web 端,那么我不仅要完成自己负责这部分的改造,还要未未来的产品打下一个基础。首先,我就想到了前后端分离。
但是前后端是怎么协同的工作呢?
![图片](https://images2018.cnblogs.com/blog/1384940/201809/1384940-20180902231016369-1580837558.jpg)
在网上找到了 云上丶无忧 关于它的描述,通俗易懂。
看完之后,有一种恍然大悟的感觉:
原来前后端分离是要部署两套服务器的,当然也可以在一个服务器上,安装两个 web 服务。
关于后端代码用什么语言
我认为后端主要处理的是数据库和一些逻辑问题,对于界面展示基本等于无,所以,我认为用 Javal, ASP.NET 区别不大。本人因为长期使用的是 C#,所以自然的,后端就计划用 ASP.NET 了。
前后端开发需要用到的技术
前后端 API 管理
前后端 API 管理采用 YApi, 它可以进行内网部署,很方便