移动互联网指手机网站和app,其中app分为native app(原生app),web app(html5开发),Hybrid app(前两种app结合);手机网站分为wap网站和3g网站,wap网站分为wap1.x和wap2.0,其中wap1.x网站用wml开发的网站,而wap2.0用XHTML开发的网站,通常称wap2.0网站为3g网站。现在手机网站都能实现触屏操作。具体差异参考下这边文章:http://blog.sina.com.cn/s/blog_6310d2980101goj1.html。  

       互联网分为移动互联网和PC互联网,在PC互联网上的生态元素是Web站点,在移动互联网上的生态元素是手机网站和APP,APP分为Native APP, Web APP(用Html5开发), Hybrid APP,而目前手机上的网站主要就分为WAP格式和3G格式,从脚本语言来讲,我们通常喜欢说用WML开发的网站就是WAP网站,用XHTML开发的是3G网站。(HTML 指超文本标签语言, 是通向 WEB 技术世界的钥匙, XHTML 是更严谨更纯净的HTML 版本,HTML5 是下一代的 HTML。)

一、什么是手机网站?

顾名思义,就是手机能访问的网站。更准确地说是面向手机用户为方便手机访问而建立的网站。手机网站一般又称作WAP网站 , 而传统网站又称作Web网站,WAP网站可分为WAP1.X和WAP2.0网站。

WAP1.X功能简单、界面粗糙,而WAP2.0的手机网站功能和界面都与Web网站相接近。

WAP2.0的手机网站可以在电脑上直接用浏览器访问,而WAP1.X的网站,需要模拟器或者给浏览器安装相应的插件方可。(比如Firefox安装wmlbrowser即可访问WAP1.X的手机网站。)

目前也有不少智能手机支持直接访问Web网站,但是因为Web网站宽度一般大于800px,而即使是比较宽的手机,也只有320px,在手机上访问不方便。另外一方面,由于电脑网速快、内存大,所以Web网站包含的文字、图像都比较多,页面文件比较大,通常在10K以上。而比如手机新浪网首页也只有 9K,新浪网的普通网页>100K。

二、Wap网站和3G网站的前世今生

WAP1.X是当初专门用WML为2.5G时代开发的一个脚本,它功能简单,页面形式主要是文字,限于当时网速带宽和机型的技术,不能采用CSS,颜色选择也只有普通文字的黑色和链接文字的蓝色,页面背景不能设置。

3G网站,也就是我们所说的WAP2.0则主要是用XHTML开发的,页面形式丰富多样,可以采用CSS定义,通过IE能直接访问。

换言之,3G网站是手机网站领域为迎合3G的推广而创造的概念,3G网站就是手机WAP网站。

三 、什么是WAP?

WAP是一种向移动终端提供互联网内容和先进增值服务的全球统一的开放式协议标准,是简化了的无线Internet协议。WAP 将Internet和移动电话技术结合起来,使随时随地访问丰富的互联网络资源成为现实。

WAP技术已经发展了两代,第一代版本号是WAP1.X,当前流行的是WAP2.0。WAP1.X功能弱小,而基于WAP2.0开发的手机网站在功能、界面显示、动态性和交互性等方面已经能够和普通网站相媲美了。当前市面上销售的手机已经全部支持WAP2.0,在使用的手机中,超过95%的支持 WAP2.0。

四、 Web网站与Wap网站的区别?

WEB网站基于电脑载体,依据INTERNET提供信息服务,信息容量大,可视化化效果强,业务范围广,能满足多样化个性化服务需求。

WAP网站基于手机载体,依据GPRS提供信息服务,信息容量相对较小,考虑到流量问题,一般去掉了很多修饰性辅助性的内容,美观性稍差,主要提供基本业务功能,一般提供的是标准版的通用版本,个性化体现较弱。

Wap和Web并称的时候,前者是指基于WAP协议的手机网站,后者是指基于HTTP协议的电脑网站,支持WAP的手机可以直接访问WAP站点,手机访问WEB站点则需要经过网关转换;同样,电脑可以直接访问WEB站点,电脑访问WAP站点也需要经过网站转换。

五、手机网站Wap2.0版与html5触屏版有什么区别?

Wap2.0手机版网页支持任意移动终端完美访问,html5触屏版主要针对高端智能手机,可以给用户呈现华丽的网页视觉效果。Wap2.0跟html5相互补充,不能说哪个好,如您有多的预算可以考虑部署两种网页版本,最终会通过终端辨别自动给用户呈现最适合手机显示的版本。

【扫盲】HTML5、Web APP、3G网站、Wap网站傻傻分不清楚的更多相关文章

  1. HTML5 Web app开发工具Kendo UI Web中如何绑定网格到远程数据

    在前面的文章中对于Kendo UI中的Grid控件的一些基础的配置和使用做了一些介绍,本文来看看如何将Kendo UI 中的Grid网格控件绑定到远程数据. 众所周知Grid网格控件是用户界面的一个重 ...

  2. HTML5 Web app开发工具Kendo UI Web中Grid网格控件的使用

    Kendo UI Web中的Grid控件不仅可以显示数据,并对数据提供了丰富的支持,包括分页.排序.分组.选择等,同时还有着大量的配置选项.使用Kendo DataSource组件,可以绑定到本地的J ...

  3. 四种途径将HTML5 web应用变成android应用

    作为下一代的网页语言,HTML5拥有很多让人期待已久的新特性.HTML5的优势之一在于能够实现跨平台游戏编码移植,现在已经有很多公司在移动 设备上使用HTML5技术.随着HTML5跨平台支持的不断增强 ...

  4. 触摸屏网站开发系列(一)-ios web App应用程序(ios meta)

    触摸屏网站的开发其实现在来讲比前几年移动端网站开发好多了,触摸屏设备IOS.Android.BBOS6等系统自带浏览器均为WEBKIT核心,这就说明PC上面尚未立行的HTML5 CSS3能够运用在这里 ...

  5. web和wap网站的区别 (转)

    WAP的全称是“无线应用协议(Wireless Application Protocol)”,是一种向移动终端提供互联网内容和先进增值服务的全球统一的开放式协议标准, 是简化了的无线Internet ...

  6. 手机版WEB开发经验分享,手机版网站开发注意事项,网站自适应,手机版网站自适应,移动安卓APP自适应

    转自 http://my.oschina.net/cart/blog/282477 做前端开发不短了,用过jQuery Mobile jqMobi 也纯手工写过.. 最后总结如下: jQuery Mo ...

  7. html5文章 -- HTML5开发实例-网易微博手机Web App开发过程

    HTML5在国内外越来越受到互联网开发团队的青睐.国外,谷歌兴致勃勃地开发Chrome Web Store,微软发布了支持使用HTML5技术开发的“Irish Spring”主题网站,诺基亚斥巨资购得 ...

  8. html5文章 -- 使用 jQuery Mobile 与 HTML5 开发 Web App ——开发原则 | Kayo's Melody

    最近专注研究 jQuery Mobile —— 一款很方便就可以把 Web App 包装成适合 Android 与 iPhone 等触屏移动设备的 Javascript 库,结合 jQuery Mob ...

  9. 【微信小程序项目实践总结】30分钟从陌生到熟悉 web app 、native app、hybrid app比较 30分钟ES6从陌生到熟悉 【原创】浅谈内存泄露 HTML5 五子棋 - JS/Canvas 游戏 meta 详解,html5 meta 标签日常设置 C#中回滚TransactionScope的使用方法和原理

    [微信小程序项目实践总结]30分钟从陌生到熟悉 前言 我们之前对小程序做了基本学习: 1. 微信小程序开发07-列表页面怎么做 2. 微信小程序开发06-一个业务页面的完成 3. 微信小程序开发05- ...

随机推荐

  1. java.io.CharConversionException: Not an ISO 8859-1 character:

    java.io.CharConversionException: Not an ISO 8859-1 character: XXX 这个问题可能是因为outputstream输出中文字造成的影响. r ...

  2. Flume学习总结

    Flume学习总结 flume是一个用来采集数据的软件,它可以从数据源采集数据到一个集中存放的地方. 最常用flume的数据采集场景是对日志的采集,不过,lume也可以用来采集其他的各种各样的数据,因 ...

  3. 值类型 struct

    由于值类型存在装箱和拆箱的过程,所有导致在修改值类型对象内部数据时,有可能会出现一些与预想不同的结果. 比如 Point p = , ); Console.WriteLine(p); p.Change ...

  4. ORACLE BI Publisher Enterprise

    二.带参数 BEGIN:{$FIRST_DAY_OF_MONTH()$} END:{$SYSDATE()$} 三\加下拉菜单值

  5. 怎样查看lInux系统中的所有运行进程

    可以使用ps命令.它能显示当前运行中进程的相关信息,包括进程的PID.Linux和UNIX都支持ps命令,显示所有运行中进程的相关信息. ps命令能提供一份当前进程的快照.如果想状态可以自动刷新,可以 ...

  6. Qt Image Water Marker

    QString str = "input.jpg"; if(!img.load(str)){ return; } QImage mark(img.width()/2,img.hei ...

  7. CoreText

    [CoreText]  Core Text is designed for development of higher-level text-handling frameworks. General ...

  8. 关于Safari浏览器使用的几点总结

    声明:下载的是Safari英文版本,在Windows操作系统下使用. 一.Safari浏览器中的开发者调试工具隐藏得比较深,找了好久才找到的,方法:按一下键盘上的alt键,浏览器上方就会弹出一个开发者 ...

  9. UVa 1025 A Spy in the Metro (DP动态规划)

    题意:一个间谍要从第一个车站到第n个车站去会见另一个,在是期间有n个车站,有来回的车站,让你在时间T内时到达n,并且等车时间最短, 也就是尽量多坐车,最后输出最少等待时间. 析:这个挺复杂,首先时间是 ...

  10. Swift使用CoreLocation,你必须要看这一篇

    CoreLocation,在我们这里讨论的是一个最常用的东西,就是用Location Manger获取用户当前的位置. 整个的来说非常简单.只要这样: import CoreLocation 需要使用 ...