一、什么是网站?

定义:网站是指在因特网上根据一定的规则,使用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)、订单管理系统等。

所以说我们平常说网站开发,除基本的页面展示外,更强调系统与用户的交互。

最新文章

  1. RxJava_ _学了下RxJava
  2. ORM SQLOBJECT SIMPLE
  3. VB的gdi+相关声明
  4. Jquery.Page.js 分页插件的使用
  5. opencv 在工业中的应用:模板匹配
  6. 【转】ant命令总结
  7. JavaScript 数组对象的去重
  8. ES6学习总结一(变量;箭头函数;解构赋值)
  9. String字符串的操作
  10. PS 图像调整算法——亮度调整
  11. sql server 多行数据合并成一列
  12. mybatis(3)---传参数的方法
  13. .net core2 笔记
  14. PHP7 学习笔记(十五)Repository 模式实现业务逻辑和数据访问的分离
  15. DHT11温度传感器应用电路
  16. 使用js调用js
  17. CS229 笔记07
  18. mysql having,group by查询去除重复记录
  19. 搭建 ssm 环境
  20. ThenJS

热门文章

  1. HDU 1423 Greatest Common Increasing Subsequence(LICS入门,只要求出最长数)
  2. Neutron配置Floating IP
  3. 如何动态地给vSphere虚拟机模板注入信息
  4. 尝试使用UISearchDisplayController及对苹果对控件封装习惯的理解
  5. python day- 5 字典(dic)的 增删改查 及 操作方法
  6. [a,s]=[22,3]
  7. Java中数组复制的几种方式以及数组合并
  8. lc.exe 已退出 代码为 -1
  9. 新建web项目时css注意事项
  10. 计算机学院大学生程序设计竞赛(2015’12)Bitwise Equations