移动网站开发:标记语言

时间:2010-06-08 13:42:00 

移动互联网被称为“第五次科技革命”,而随着iPhone和Android等智能手机的日渐流行和iPad等平板电脑的出现,移动互联网的潜力和趋势也愈发显现,针对移动设备的网站开发越来越受到关注,国内很多公司也开始重视面向所有移动设备的网站开发。

一般来说,对于移动网站可以采取两种方式:

1、专门开发一个独立的移动版本

2、使用media type和media query控制网站在移动浏览器的表现

本文和下一篇文章将介绍第一种方案,后面的文章将结束第2种方案。

本文我们先了解一下移动网站的标记语言。

移动网站标记语言的演进

我们先看一下 @AdrianF2E 分享的一张《移动web相关标记语言的演进》的图表,一目了然:

点击放大

这张图形象的展示了标记语言的发展历程,包括移动网站标记语言。

移动网站开发要比普通的网站开发复杂的多,选择一种用于移动网站的标记语言同样相当纠结。

在最初,WAP论坛(后来和NTT合并,组成OMA,Open Mobile Alliance)创建了一种基于XML的语言,称为WML,这是用于WAP网站的标记语言。它并不是理想的方案,因为它将网站分割为两部分:普通页面使用(X)HTML,而移动网站使用WML。网站开发者想要做一个移动网站也不得不学习一种新的语言而不是转换技术,“一站式”的信条也被打破,用户不能访问他们喜欢的网站并且不得不发现这个网站的WAP版本——如果它们存在的话。另外日本的NTT创建了他们自己的语言cHTML(compact HTML),但是它并不能与XHTML和WML兼容。

由于这与理想中的方案相去甚远,W3C创建了XHTML Basic 1.0。正如其名,这是一个XHTML 1.1的子集。由于XHTML 1.1将XHTML改善为小型的模块,一个子集就可以只包含一些必须的或者可以在低端移动设备上控制的基本的模块、元素和属性。

标签:移动,语言,浏览器
0
投稿

猜你喜欢

  • 一个不错的javascript加密解密算法源码

    2010-03-28 13:12:00
  • MySQL索引类型一览 让MySQL高效运行起来

    2010-04-22 16:52:00
  • 交互设计实用指南系列(6) –标签明晰、有效

    2010-01-21 12:39:00
  • ASP中使用Form和QueryString集合

    2007-09-14 10:43:00
  • 学习CSS布局心得

    2007-05-11 16:50:00
  • 用isapi rewrite 实现asp的HTML静态化

    2007-11-25 12:28:00
  • SQL Server 2005数据库镜像配置脚本示例

    2008-04-12 14:49:00
  • oracle 字符串转成行

    2009-06-19 17:38:00
  • 对“打造自己的reset.css”文中观点的不同看法

    2009-03-08 18:05:00
  • mysql myisam 优化设置

    2010-03-25 10:18:00
  • 解决Dreamweaver不支持中文文件名方法

    2008-01-09 12:52:00
  • asp如何做一个树状展开视图来显示自己的记录结构?

    2010-07-12 18:56:00
  • ASP的URLDecode函数URLEncode解码函数

    2011-02-16 11:17:00
  • Mootools常用方法扩展(二)

    2009-01-11 18:22:00
  • SQL Server 2000 作数据库服务器的优点

    2009-01-23 13:47:00
  • mysql5存储过程编写实践

    2008-12-24 16:32:00
  • asp OpenTextFile文本读取与写入实例代码

    2011-04-15 11:00:00
  • border-radius与圆角

    2008-12-29 14:05:00
  • aspjpeg组件安装问题

    2008-09-27 17:52:00
  • SQL Server 2005 五个动态管理对象

    2008-12-18 14:50:00
  • asp之家 网络编程 m.aspxhome.com