什么是WEB开发?WEB开发隶属于软件开发范畴,就是我们经常说的B/S结构的软件系统开发,即B/S应用。什么是B/S结构呢?B/S(Browser/Server)结构即浏览器和服务器结构,与其对应的结构还有C/S结构,C/S(Client/Server)结构即客户机和服务器结构。这里要说明的是,WEB开发与C/S结构并没有必然联系,我们所说的WEB开发都是属于B/S应用。那究竟B/S结构与C/S结构有那些区别呢?我觉得可以从两者的优劣点上进行比较。C/S结构软件需要高昂的维护成本和很大的投资,而B/S结构软件的维护和升级方式相对简易多了,故而它的维护成本比较低,也不需要太多的投资。为什么这么说呢,因为C/S结构软件需要同时考虑服务端和客户端的维护,而B/S结构只需考虑服务端的维护。举个简单的例子,QQ这个软件是为大家所熟知的,它就是一种典型的属于C/S结构的软件。大家都知道要想运行QQ这个软件,我们首先必须得做的就是安装QQ这个软件(用多了B/S结构的软件就会觉得这个过程太过繁杂),而大多数这类软件是肯定离不开包装和升级等等一些维护的,这类维护我们也就称作为客户端的维护。与此同时服务端的维护是没有间断过的,这也就是前面所说的C/S结构软件必须得同时考虑服务端和客户端的维护。相比之下,B/S结构软件就只需维护服务端了,比如说我们作为一个客户浏览某个网页,只要服务端的维护做好了,那么我们看到的就是服务端维护后的效果了,也就是说客户端的维护是在做客户端维护的同时做好的,这样相比C/S结构软件就节省了大量的人力、物力和财力。当然C/S结构软件也有B/S结构软件做不到的,就拿QQ来说,像这类软件还只能用C/S结构,采用B/S结构是无法做出此类软件的,采用B/S结构目前来说最多也只能做出个聊天室来,而聊天室到现在已经不实用了,所以说C/S结构软件还是有相当大的市场的,但是B/S结构软件的发展趋势已经超过了C/S结构软件,再加上JAVA这类跨平台语言的出现,B/S结构软件的前途更是一片光明。
WEB开发新手常见问题
最新推荐文章于 2023-05-14 17:51:09 发布