简述⽹站、BS架构与CS架构
⼀、什么是⽹站?
定义:⽹站是指在因特⽹上根据⼀定的规则,使⽤HTML等⼯具制作的⽤于展⽰特定内容相关⽹页的集合。
简单地说,⽹站是⼀种沟通⼯具(或者说是⼀种软件——建设⽹站也是软件开发的⼀种),我们可以通过⽹站来发布⾃⼰想要公开的资讯,或者利⽤⽹站来提供相关的⽹络服务。也可以通过⽹页浏览器来访问⽹站,获取⾃⼰需要的资讯或者享受⽹络服务。
我们每天都会接触各种类型的⽹站,⽐如查资料会上搜索引擎⽹站(百度、搜狗、360等),买东西会上购物类的⽹站(淘宝、京东)。
开发网站需要什么软件⼆、⽹站B/S结构和C/S结构是什么?开发主要应⽤到哪种语⾔?
⽹站软件开发包括C/S和B/S两种体系结构:
C/S结构(Client/Server,客户机/服务器模式),是⼤家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利⽤两端硬件环境的优势。使⽤时需要下载
专门的客户端软件才能使⽤(⽐如QQ)。开发C/S架构可以采⽤多种语⾔,包括Java,C++,C#,以及Dephi等。
B/S结构(Browser/Server,浏览器/服务器模式),是Web兴起后的⼀种⽹络结构模式,WEB浏览器是客户端最主要的应⽤软件。这种模式统⼀了客户端,将系统功能实现的核⼼部分y集中到服务器上,简化了系统的开发、维护和使⽤。客户机上只要安装⼀个浏览器,如⾕歌或IE,服务器安装SQL Server、Oracle、MySQL等数据库。浏览器通过Web Server 同数据库进⾏数据交互。开发B/S架构时,前端会⽤到html,css,js,ps,ai等等,⽽后端主要⽤到:php,asp,MySQL,msSQL。
我们平常说的⽹站主要说的指B/S结构的⽹站。
三、⽹站B/S结构⼯作流程是什么?
1、在浏览器地址输⼊url(平常咱们所说的⽹址)访问Web服务器(可以简单理解⽹站)。
2、Web服务器根据客户请求,会以HTML等形式返回客户端浏览器。
3、浏览器再把内容(HTML等)翻译给⽹站访客看。
⽹站开发不能简单理解为⽹页制作,⽹页制作只是⽹站(B/S结构)中⼀种形式,⼀些企业⽹站主要以
内容发布和产品展⽰为主,开发容易,对美⼯要求⽐较⾼。⽽我们平常说⽹站(B/S结构)开发是指⽤户和系统交互为主,注重业务处理,对程序员思维逻辑要求⽐较⾼,⽐如说论坛、电⼦商务系统、内容管理系统(cms)、订单管理系统等。
所以说我们平常说⽹站开发,除基本的页⾯展⽰外,更强调系统与⽤户的交互。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论