有没有人想过并知道:"服务器开发"和"服务器端开发"的区别?
之前有c++,python基础,并且之前接触的都是客户端的那块的,比如用c++或者python写个上位机程序等等。最近刚刚投入到java的怀抱,把j2SE快速的过了一遍,准备学j2EE的时候,发现自己对服务器这块的概念还不是很清晰。
就比如,"服务器开发"和"服务器端开发"有什么区别?网上查了貌似完全是两个概念。。。
先说下我自己的理解,上面两个概念我之前一直都认为:就是在服务器上面开发程序......
还有就是,C/S结构下用c++写服务器端?然后B/S结构下用java写服务器端?我之前一直以为"只要是服务器端就等同于web后端",只要和服务器端开发相关的都是web后端开发。
现在又看到有人说linux下服务器端(此处"端"字是否该有)c++开发,请问这个c++服务器端开发有类似java那边SSH这种框架吗?好像从来没有听说过啊
新手,概念有点乱。。。大神们见谅
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
服务器开发字面意思就是开发服务器。
服务器端开发开发就是开发服务器端的程序
服务器端开发,是说你开发的程序运行在服务器上。
那么服务器开发应该就是开发服务器,可以运行服务器端开发的程序.
不过上网查了下,貌似这两个概念差不多.
部署的时候经常是用 Apache/Nginx 反向代理到 tomcat 写的服务器。服务器开发应该是指没有反向代理,你写的程序直接暴露到外网的那种,这种情况下你的代码需要考虑到 HTTP header,HTTPS,HTTP/2,gzip 等牵涉到服务器底层功能的问题。服务器端开发是指你不需要考虑底层问题,只关心业务逻辑,各种microservices之间的沟通,等于后端开发。