什么是B/S??他是怎么实现的??

来源:百度知道 编辑:UC知道 时间:2024/06/17 13:31:39
B/S结构到底是怎么实现的?既然是程序放在服务端,客户端在这边通过浏览器就可以用,为什么C++、VB这类语言不能写??要java或C#??

首先要弄明白什么是B/S,C/S架构,B/S架构通过浏览器和服务器互动,C/S则是通过客户端程序,显然B/S架构跨平台,通用性和易用性也更强。但是C/S架构的性能和安全性方面更有优势。
C++、VB是可以写B/S程序的。B/S架构的原理是浏览器提交请求,经过服务器端的处理,返回结果,而服务器端并没有限制必须是何种程序。事实上B/S架构中VB使用十分广泛。那么为什么C++使用很少,主要是用JAVA、C#呢?这是由于语言自身的特点决定的,C++更接近系统级,不适合网页式界面开发,而JAVA、C#能有着丰富的类库支持B/S架构,开发速度更快,达到的效果也更好。