如果你的项目涉及到多个平台,比如桌面端、浏览器端和小程序端,那么你会怎么做呢?可能前几年会每个平台开发一套代码,分别维护。这样不仅代码量增加不少,也不利于功能统一。万一某个功能要在多个平台同时实现呢,就要写多套代码?人力和时间成本都上去了,不划算。 如果后端只用一套代码,被多个前端调用,是不是更合理?至少业务逻辑只有一套,不同的前端只用来展示和收集数据即可(当然,前端也可以只用一套代码实现,这是后话,以后再说) 后端代码封装成WebAPI接口即可,那么什么是WebAPI接口呢?简单说,它是WCF Rest Api的…