yy米乐易游惊鸿一瞥
技术篇 最近一年内,yy米乐易游技术在世界上迅速风行,国外的各大IT杂志、报纸、网站中这个字眼简直到了泛滥的地步,IT企业也都把未来的希望押在yy米乐易游上。在国内,来自彼岸的yy米乐易游飓风也带来了学习yy米乐易游的热潮,各种相关的电脑图书纷纷在市场上涌现出来。根据笔者的统计,当前国内市面上已经有二十多种关于yy米乐易游的电脑图书。 什么是yy米乐易游?yy米乐易游为什么有这么大的吸引力?yy米乐易游是eXtensibleMarkupLanguage(可扩展标记语言)的缩写,与既重视数据结构更重视表现形式的HTML不同,yy米乐易游只关心数据本身。不能否认HTML对于信息化发展的巨大作用,但是随着信息化的深入,它日益暴露出自身的弱点:HTML能够表现出人类视觉适用的内容,而对于计算机来说,这些内容之间的逻辑关系是不可能理解的。而yy米乐易游提供的数据存储方法恰恰解决了这样的问题,yy米乐易游文档内容结构清晰,可以通过解析器(Parser)被分解成为一个个对象,应用于不同的终端——包括用户代理(UserAgent,就是通常说的浏览器)、商用程序、数据库。 yy米乐易游的结构极其严格,这一点也与HTML不同,通过严格的结构校验防止出现非法内容。此外,很多yy米乐易游还要通过内部或外部的DTD(DocumentTypeDefinition,文档类型定义)或者Schema(模式)来校验数据内容的合法性。在严格的结构和内容保证下,yy米乐易游文件能够被精确地解析,对于解析器来说也不需要考虑所谓“智能”(现在所谓的“智能”其实往往是“弱智都能”的缩写)处理各种奇怪的信息。 yy米乐易游目前的应用范围很广,比如在科学领域有CML、MathML、BSML、IML、AIML等等,法律、医学等领域也有专属的yy米乐易游。但yy米乐易游被应用最为广泛的当属商业领域,yy米乐易游很大程度上已经替代了原先企业间电子文档交换的EDI(ElectronicDataLanguage,电子数据交换标准)标准。在企业间电子商务的流程中,由于每个交易信息要经过很多环节,如果没有统一的数据标准格式,信息在不同信息系统内流动的时候,就会无法被识别。以前都采用人工处理的方法识别和转换商业信息,所谓的“电子商务”更确切地说是“电邮商务”。有了yy米乐易游,所有的商务信息都能以相同的、可识别的方式传输、转换,从采购单位的采购信息到生产商的采购、加工、物流、结算等环节都自动完成。国外的大公司已经在竭力推行自己电子商务的yy米乐易游标准,目前流行的有BizTalk、cXML、ebXML以及RosettaNet等电子商务的yy米乐易游标准。 对于图书行业来说,yy米乐易游的出现意味着一场出版行业信息存储的新革命。此前的图书内容往往是按照印刷排版格式或者其他注重视觉表现的文件形式存储的,这种存储方式可以让出版者能够便利地进行图书赠印或重印,但是由于这些数据之间没有逻辑性可言,在内部检索整理的时候就还得依靠人工方式处理,修订的内容也没有规律可循,一般的处理方法就是以修订后的内容替代原来的内容——这往往要进行文件版式的重新调整。有了yy米乐易游,各种数据之间具有了天然的逻辑相关性,在处理各种信息内容的时候就易如反掌了。yy米乐易游采用了数据内容和表现形式脱离的方式(其实HTML4.0规范中就已经开始采用这样的思想了),所以在对内容进行修订的同时,可以把以前的内容“隐藏”起来,新的内容按照原先的视觉表现规则就能够以同样的方式表现出来。 图书篇 目前国内图书市场上yy米乐易游技术方面的图书大致可以分为三类:一类是研究yy米乐易游技术本身的,如机械工业出版社的《yy米乐易游高级编程》(吐血推荐)、人民邮电出版社的《yy米乐易游&SGML参考手册》等;一类是探索yy米乐易游技术应用的,如清华大学出版社的《yy米乐易游实用技术》、机械工业出版社的《yy米乐易游使用详解》等;还有一类就是探讨yy米乐易游与其他技术相结合的图书,如科学出版社的《Microsoft SQL Server 2000 yy米乐易游和Internet支持》、科海集团出版的《基于yy米乐易游的SVG应用指南》、人民邮电出版社的《yy米乐易游及WAP开发手册》等。笔者认为如果要研究这门技术,必须要搞懂yy米乐易游深层次的东西,所以不要太着急开始就偏向应用(虽然这种方法经常能够带来鼓励你继续前进的成就感),至于和其他技术结合方面,除非你已经真的了解了yy米乐易游,否则在很多常识性的问题上都难免会捉襟见肘。 附:国内目前yy米乐易游技术部分图书列表(带“★”的为重点推荐图书): ★《基于yy米乐易游的SVG应用指南》5D多媒体、刘啸、毕永年著,北京科海培中公司2001年2月 ★《yy米乐易游从入门到精通》安·内瓦罗、出克·怀特、林达·伯曼著,电子工业出版社2000年8月出版 ★《yy米乐易游&SGML参考手册》里克·杰里夫著,人民邮电出版社2000年10月出版 ★《yy米乐易游高级编程》(Wrox系列)第迪尔·马丁等著,机械工业出版社2001年1月出版 《MicrosoftSQLServer2000XML和Internet支持》微软公司著,科学出版社2000年10月出版 ★《XML实用大全》艾洛特·R.哈洛尔德著,中国易游官网出版社2000年4月出版 ★《yy米乐易游实用技术》查尔斯·F.高德法布等著,清华大学出版社1999年9月出版 ★《yy米乐易游用户手册(附光盘)》查尔斯·F.高德法布、保罗·普瑞斯科德著,人民邮电出版社2000年9月出版 《VisualBasic6XML专业技术》詹姆斯·布里特、图恩·杜恩斯蒂著,人民邮电出版社2000年12月出版 《yy米乐易游基础教程(第二版)》劳伦特著,电子工业出版社2000年1月出版 《yy米乐易游及WAP开发手册》李秋云、郝建国、郑林会著,人民邮电出版社2000年10月出版 《yy米乐易游可扩展标记语言命令详解》山德拉·E.艾德著,电子工业出版社1999年4月出版 《yy米乐易游使用详解》霍尔兹纳著,机械工业出版社1999年1月出版 《yy米乐易游完全手册》冯延晖、叶毅峰编著,中国电力出版社2000年5月出版 《yy米乐易游应用实例——建立电子商务应用》席恩·麦克格雷斯著,人民邮电出版社2000年10月出版 《网站开发新动力——用yy米乐易游轻松开发Web网站》灯芯工作室编写,北京希望电子出版社2001年2月出版 《网页核心yy米乐易游应用技巧与实例》刘光著,清华大学出版社2000年10月出版 《用yy米乐易游开发电子商务系统(附光盘)》理查德·马丁著,北京希望电子出版社2001年1月出版