C#写的C/S项目 改成 B/S的技术选型请教
C#写的C/S项目 改成 B/S的技术选型请教。
项目背景:.NET C#写的C/S项目,C端与S端通信使用SOCKET,开发人员对C++、C#更熟练。
修改需求:
1、S端不变动,增加一个WebService或WCF服务,用于前端与后端(S端)通信,这样既保持了之前的“C/S应用”仍然可以继续使用。
2、B端(WEB前端)使用Bootstrap设计WEB UI页面(新学习了Bootstrap,确实高效和漂亮)。
具体实现:
WEB前端如何调用后端的WebService或WCF服务 将后端数据显示到WEB前端的UI界面上?
有些疑问:
1、B端(WEB前端):自己去了解了一下ASP.NET资料,大多数都是讲的WEB FORM方面的。
2、很多人明确建议我们不要使用WEB FORM开发WEB前端。
3、也有人建议WEB前端不要使用ASP.NET框架,直接用Vue.js、Bootstrap就可以了。
4、有去了解过.net core,感觉这个可能会成为以后.NET的趋势,我们的S端和B端(WEB前端)应用应该都可以使用它改过来,可以跨平台,但是目前还不会改动后端的C#服务端程序,只是增加一层WebService或WCF服务供WEB和WEB前端,暂时不想使用.net core来做。
5、使用JAVA来做WEB前端,需要花费更多的时间。
有做过类似企业应用的吗?求大神指点,感谢了。