走中国特色的网站重构道路(3)
作者:Twinsen Liang 来源:twinsenliang.net 发布时间:2010-04-08 16:10:00
当然,明眼人一看就能看出来是来自Nicholas Chase大师的《The Web's future: XHTML 2.0》里面谈及的内容(针对最后一份,HTML5.0的草案有所更新)。他的文章里面有一一的解释好处在于哪里,我这里就不做一一的解释了。
OK,或者这个前期铺垫过于太长了;我们速度回归一下主题。诸如上述我们提到的XHTML2.0的几大优点均可以在新的HTML5.0的草案当中找到同样的配同。不过,Twinsen一直认为XHTML是HTML与XML的交集(当然也可以看作业界常说的是一个过渡产品);XHTML应当是一种以内容以及信息架构为核心的类数据库框架(即XHTML可作为单纯表现,而其修饰外观在于CSS;另一方面又可以像XML一样作为数据被引用;)。随后在Jeremy Keith的《Misunderstanding Markup》、《标记语言之乱》(翻译)一文当中我们可以看到了一个新的思路。Jeremy用牛奶比喻HTML4.0,而用奶酪比喻XHTML1.0,再用豆奶比喻XHTML2.0;这里Twinsen再放胆的将HTML5.0比喻成酸奶。这里大家就可以想象,奶酪和酸奶是来自于牛奶提炼与乳酸菌发酵作用(XHTML1.0与HTML5.0来自于HTML4.0的提炼与发酵),而豆奶却有本质上的差别(XHTML2.0从成分而言与三者都毫无关系),当然这里不同味道的酸奶也是加入了味料(canvas)等新的元素;这样就可以很清晰的将几种语言标准作一个重新的梳理。而Twinsen要强调Jeremy的文章当中也有提到的HTML与XHTML的区别:
所有标签必须进行闭合(或自闭合)
属性必须使用引号括起来
严禁标签进行错位嵌套
标签属性统一采用小写
可能Jeremy走了一种比较委婉的技术引导方式;但也许他没有来到中国,意识到中国网站重构的历史以及发展。中国有一句现代俗话:“一个中国人是一条龙,一群中国人是一条虫。”而这句从中国最有大志的鲁迅先生开始,一直思维流传至今。我们可以回想拨号上网的年代,Twinsen从那时走过来;看到的是一堆混杂着CGI的HTML3.0,然后是混杂着Table和ASP或PHP的HTML4.0。时代一直延续到了阿捷的出现,网站重构一书配同那个让无数中国互联网Boss都看过的PPT;这彻底颠覆了过往的思维,引导了一个新的潮流。在他们的带领下,人们以通过标准验证为荣;每一个网站的下方都要出现“Valid XHTML 1.0 Strict”。而这段标记的真正意义又是多少人能够明白呢?如同佛洛伊德说的:“人们的恋母情结最后会演变成为一种偶像崇拜。”。也就等同于毛爷爷,还有后面的春哥的出现,阿捷成为了一代的偶像;但可悲的是阿捷激流勇退的走出了重构的世界。在这个时候很多新进的重构工程师加入,他们开始质问;还有一部分老的重构工程师开始迷茫。中国开始流传了一个不要为了过标准验证而做页面的说法,接着就开始弄虚作假(标记错乱照样用XHTML1.0严格型的doctype)。从偶像崇拜,演变为跟风,到后面的弄虚作假。这当然存在它的历史必然性和偶然性。
此时我们也不妨引用Twinsen的第一偶像的一些话来看看我们自身:
引用内容
茅于轼谈中国房价
我们现在大家的议论就是房价高,这个也是事实,房价为什么高?我觉得有它是需求拉动,不是成本推动;不是因为成本高。什么是需求拉动呢?就是很多人愿意买,你价格贵他也买,这就是需求拉高。大家知道经济学里头,不问你买不买房,是问你嫌不嫌贵。社会学用问卷的办法,经济学用市场的行为的考核,你尽管说贵你又掏钱买了,就说明你不嫌贵,你嫌贵就不买了。
大家可以算算,IE6多大,FF多大,CH多大,OP多大,SA多大……;全都清清楚楚地,根本不需要质疑。我们天天的讨厌IE6,但是我们还在做IE6的兼容。那是不是可以说明你根本没有讨厌IE6。从技术思维,这是彻底矛盾的;因为这里没有宏观调控,是需求拉动IE6的存活,而并非成本拉动IE6的存活。
引用内容
茅于轼谈谁妨碍了我们致富?
——你跑步追上一辆公共汽车,可是刚要迈步上车时售票员把车门关上,按铃启动,扬长而去;
——你写信时忘了写上对方的邮政编码,虽然你知道这个编码;
——你不知道邮政编码,因而没有写,结果信被邮局退了回来;
——马路上有人吵架,大家驻足观望,抱着无穷的兴趣,必欲穷其所以才肯走;
——红灯抢行,十字路口乱作一团,彼此挤得动弹不得;
——警察把乱设摊位的小贩的货物掀翻在地,甚至把小贩的三轮板车扔上卡车拉走;
——开会时间某人未到,大家等上十几分钟。
……
这些现象是我们每天能见到的,已经司空见惯,谁也没有想到它们之间有什么关系。但是从经济学家的眼光看来,这些现象是不利于中国发展的重要原因。
从经济学的基本观点来分析,穷是因为许多生产潜力不能发挥,因为人们的劳动没有用在生产上,甚至用在了抵消别人劳动成果的努力上;更因为各式各样的浪费普遍存在,耗掉了社会巨大财富,可是每个人对此又无能为力。
猜你喜欢
- 阅读上一篇教程:WEB2.0网页制作标准教程(7)CSS学习入门 CSS布局与传统表格(table)布局最大的区别在于:原来的定位都是采用表
- 有很多种方法来实现图片的预加载,通常大部分使用Javascript让事情滚动。不要再受Javascript预载的束缚了吧,用CSS你就可以毫
- conn.execute、rs.open之间的差别,conn.execute、rs.open、command.execute方法用法大大不同
- 初学ASP,程序是能勉强写出来了,但若每进行一次网站页面的改版,所有的源程序都将进行一次移植手术。为此所耗费的人力精力不计其数,甚至一不小心
- 如果遇到与文件许可有关的问题,可能数启动mysqld时UMASK环境变量设置得不正确。例如,当你创建表时,MySQL可能会发出下述错误消息:
- server application error--IIS故障故障现象:Server Application Error The serve
- 背景:Email地址存于MSSql一用户信息表中,数量上万。公司自有服务器,集SMTP,POP3,WWW,FTP,MSSql,DNS等多种服
- 今天淘到的,终于可以放心的使用IE7了,再也不用换回IE6做测试了!因为这个10M大小的软件已经包含了从IE3到IE6的版本,安装过程中可以
- 上文:成为一个顶级设计师的第二准则英文原文成为一个顶级设计师的第三准则:对比,对比,对比在设计里面,好的对比和你对颜色选择是密切相关的。对比
- 需要的软件phpStudy 用来导入一个数据库api-server 数据库功能可以开启一个服务器,让开发环境可以使用生产环境的网址请求安装
- 昨天在做mergeCSS的时候遇到两个正则匹配的问题,也花了不少的时间,最后在CSS森林群的 CE 同学帮助下,才完成了这俩正则,特别记录下
- 如何在一个广告旗帜里轮番显示时间长度不一的不同广告?好了,下面就是Ad Rotator组件完整的应用例子:adrot.asp<html
- 一、两层结构的ASP应用有何缺点 在Browser/Server 应用程序开发领域,微软公司的IIS/ASP以其强大的功能,良好的扩展能力,
- 我们的每期话题,团队在内部都会通过邮件进行一番讨论,随着讨论的激烈,往往能碰撞出很多有意义的观点,因此,将讨论内容分享出来,有兴趣的朋友可以
- 本游戏程序实现的功能为本地二人对弈中国象棋,实现语言为javascript+VML,在windows 2000 pro+IE 6sp1的环境
- 分析社交网站,顺带画了张图,关于facebook的基本信息架构,没有涉及应用和插件的分析。
- 前段时间和哥们胡侃的时候还说腾讯抄的有水平,不过这次我溴了,腾讯房产被新浪乐居给幽默了一把。乐居:http://bj.house.sina.
- 游标(Cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次以行或者多行前进或向后浏览数据的能力。我们
- 如何用FILESYSTEMOBJECT组件来做一个站内搜索?看看下面我们提供的例子,主要由searchpage.htm和searchresu
- 备份还原数据库备份数据库企业管理器--或用SQL语句(完全备份):backup database 数据库 to