美文网首页
一 HTML-WEB基础概念

一 HTML-WEB基础概念

作者: 唯老 | 来源:发表于2019-02-27 11:49 被阅读4次

    一、什么是web

    Web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。

    二、Web历史版本

    1. web1.0
      从用户参与的角度来看:Web1.0特征是以静态、单向阅读为主,用户仅是被动参与;
      Web2.0则是一种以分享特征的实时网络,用户可以实现互动参与,但这种互动仍然是有限度的;
      Web3.0则以网络化和个性化为特征,可以提供更多人工智能服务,用户可以实现实时参与。
      
    2. web2.0
      从技术角度看:Web1.0依赖的是动态HTML和静态HTML网页技术;
      Web2.0则以Blog、TAG、SNS、RSS、Wiki、六度分隔、XML、AJAX等技术和理论为基础;
      Web3.0的技术特点是综合性的,语义Web、本体是实现Web3.0的关键技术
      
    3. web3.0
      从应用角度来看:传统的门户网站如新浪、搜狐、网易等是Web1.0的代表;博客中国、校内网、Facebook、YouTube等是Web2.0的代表;iGoogle、阔地网络等是Web3.0的代表;
      

    三、分类

    1、前后端不分离

    互联网发展的早期,前后端开发是一体的,前端代码是后端代码的一部分

    1. 后端收到浏览器的请求

    2. 生成静态页面

    3. 发送到浏览器

      前端:针对浏览器的开发,代码在浏览器运行

      后端:针对服务器的开发,代码在服务器运行

    2、后端 MVC 的开发模式

    那时的网站开发,采用的是后端 MVC 模式。

    1. Model(模型层):提供/保存数据
    2. Controller(控制层):数据处理,实现业务逻辑
    3. View(视图层):展示数据,提供用户界面

    前端只是后端 MVC 的 V。

    四、全栈工程师

    1. 一个人负责开发前端,后端,移动端。
    2. 从数据库到 UI 的所有开发

    五、全栈技能点

    1. 前端技能:HTML、JavaScript、CSS、HTML5
    2. 后端语言:Java、Python、PHP
    3. 移动端开发:Android、iOS
    4. 其他技能:数据库、HTTP、Python等

    相关文章

      网友评论

          本文标题:一 HTML-WEB基础概念

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