浅谈web

作者: Customer_ | 来源:发表于2017-10-10 19:27 被阅读0次

    幸福越与人共享,它的价值越增加。——森村诚

    引用一句名言,其实,分享也是一种幸福!!!
    下面就浅谈一下关于web的那些事儿

    1.什么是软件

    计算机中指定的指令和数据的集合
    计算机中用来处理功能的可安装的程序
    计算机中的程序

    2.软件的结构

    软件界面——HTML/CSS、Python[命令行/图形化]交互——WSGI
    数据处理——python
    交互——mysqldb | pymysql
    数据存储——mysql

    软件类型

    根据是否联网
      #####单机软件
    软件的运行和提供的功能不需要联网[非重点]
    
      #####网络软件
    C/S结构的软件:需要下载安装包,安装好软件之后联网执行软件功能得软件,如qq
    
    特点:客户端安装包 Client 和服务端Server通过网络交互
    B/S结构的软件:只需要一个浏览器,就可以和服务端进行交互完成软件的功能

    特点:客户端浏览器Browser和服务端Server交互通过网络交互
    如果,网速不再是问题!
    什么样的软件是最受欢迎的?!

    b/s结构的软件——以后的趋势!

    B/S结构的软件
    不就是网站?!Like 淘宝、京东
    网站【包含B/S结构的软件】
    静态网站:主要用于进行信息的展示、学校的门户网站
    动态网站:主要用于进行信息大展示和交互以及对交互数据的处理

    3.关于web——web概述

    web:英文单词,翻译过来 网状物、蜘蛛网,后来被应用于计算器术语中,用来表示互相连接到一起的电脑组成的网络!

    网络雏形:通过网线连接起来的多台电脑组成的一个网状结构,主要目的是实现跨平台、跨区域的数据共享!

    Paste_Image.png

    WEB:就是描述计算机组成的网络的专业术语

    web——world wide web (www)全球web网络——简称万维网
    特点:基于超文本和HTTP的、动态交互的、跨平台的、全球化的、分布式的图形信息系统

    4.web软件开发

    web软件开发:基于web网络的软件开发——web软件开发

    web软件
    运行在web网络上的软件,其主要目的就是数据共享
    
    硬件
    数据共享:基于网络,有了网络,不同的计算机就有了互相访问的可能
    案例:远程桌面
    
    软件
    运行在web网络中的软件,控制访问数据的权限和范围
    

    专业术语:

    服务器:工作在网络上的用来提供数据共享的一台主机[硬件]
    提供服务的机器
    
    客户端:
    工作在网络上的访问数据的一个机器[PC、PAD、PHONE、..]
    服务提供者的客户
    
    web服务器:
      工作在网络上的某个主机中的专门用于共享数据的软件,常见的web服        务器如:jetty\tomcat\TomEE\apache\weblogic等等
    
    WEB项目:
    我们的核心要关注的东西,我们后续开发中的重点
    就是要共享的数据[展示、处理、存储]!

    相关文章

      网友评论

          本文标题:浅谈web

          本文链接:https://www.haomeiwen.com/subject/nfsbyxtx.html