大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
目前开发的基本架构。
一、CS结构—-Client /Server
1、开发者需要编写两个端点,一个是客户端程序,一个是服务端程序。
举例:QQ、360等等。
2、需要再客户机安装客户端的部分。
3、弊端:客户端的维护比较麻烦,机器只要一重装,就需要重新安装该软件,同时升级也比较麻烦。
后期有了一个解决方案:对于升级,可以通过网络升级的形式完成。
4、好处:
客户端的出现,可以减轻服务端的运算压力。
可以让一部分运算转移到客户端来,而且在客户端进行用户个性化配置信息的存储。
举例:最为常见的是:网络游戏,比如传奇、魔兽世界、杀毒软件。
二、BS结构—-Browser /Server
1、这种结构,程序员只需要编写服务端,而客户端只需要有浏览器即可,只要装有操作系统的机器他们都自带有浏览器。
这是web技术的流行,导致这种结果的流行。
2、不用开发客户端,相对省事很多。而且操作也比较简单,只要能上网,就可以进行像浏览网页一样进行功能的使用。
3、BS运行全在服务端。
对于大数据量的运算就会很慢。
虽然现在也有网页游戏,但是那是使用flash完成的。
它的数据量相对较小。而且flash也是在客户端由浏览器启动flash解析引擎在进行解析执行。
展望未来:
等以后云计算普及后,可以实现分布式计算,所有的运算都交给云端(互联网上的各个服务器)完成。
但是必须要解决掉至少两个问题:1.数据的安全性 2.带宽。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/181400.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...