外文翻译-HTML5将会带来一场Web革命.docx
- 文档编号:1980483
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:8
- 大小:17.26KB
外文翻译-HTML5将会带来一场Web革命.docx
《外文翻译-HTML5将会带来一场Web革命.docx》由会员分享,可在线阅读,更多相关《外文翻译-HTML5将会带来一场Web革命.docx(8页珍藏版)》请在冰点文库上搜索。
1.外文资料翻译译文
HTML5将会带来一场Web革命
面向万维网(WWW)的软件开发人员认为新的HTML5规范正在革新现有Web系统的呈现、工作、使用方式。
他们说HTML5简化了程序员的工作,使访问多种多样的设备和应用程序更加方便,并且提供了很多迷人的新特性。
虽然目前,HTML(HyperTextMarkupLanguage)仅仅是提供一种对文档不同部分的标记,使得浏览器能够智能的处理(显示)。
一个不起眼的对网页的标记机制为何有这么大的影响?
HTML5引起的广泛关注是否仅仅是一时的科技狂热?
总之,为什么计算机专家需要关心这个呢?
(HTML5引起的)广泛关注是合理的,其解释的难点在于HTML5可以看作是一个单独的规范,也可以看作是一系列技术的集合。
虽然标记语言从二十年多前开始就已经是网页应用(WebSoftware)的核心,
HTML5的概念(比之前的HTML)要宽泛,包括一个新版本的标记语言及其附属的标准,包括访问和操作HTML文档结构(DOM)的标准;(新的)级联样式表
(CSS)标准,用于定义HTML文档的外观和呈现方式;以及JavaScript脚本语言。
“HTML5”这个术语甚至包含了特定的应用程序结构(API),例如基于浏览器支持的图形API、地理信息API、本地存储API和视频播放相关的API等。
同时,HTML5还是W3C开放网页平台(OpenWebPlatfrom)的核心。
开放网页平台是W3C针对标记语言和一系列相关技术的统称,其内容随着时间的发展而变化。
参与了HTML4等标准制定的W3C编委IanJacobs表示,随着互联网的增长和强大,术语“HTML”包含的内容比以前更多,大家对其定义的认识也日趋成熟,而它的涉及范围也在增加。
经过二十多年的发展,Web已经从一个差不多静态的文档显示功能过度到了应用程序的平台。
在这场革命的背后有两股力量,Jacobs说。
第一股力量是设备及浏览器的多样化,使得开发人员所需的工作日益复杂,而他们希望能够“一次编写,到处部署”。
第二股
力量是现在的Web与社交网络模型的结合,当你进入(Web)时,你能够接触到更多的客户——数量甚至可以达到千万规模。
1“开发人员友好”的标准
志图形及网页设计营销企业Ocupop已经将其所有工作使用HTML5实现。
“不是每个新标准下的特性都是新的”,Ocupop网页开发及可用性设计人员Matthew
McVickar说。
“(新标准)是过去使用的技术的典范化。
它将过去开发人员尝试做到或希望拥有的东西放在浏览器中原生支持”。
例如HTML5中提供的地理位置信息的
JavaScript接口(API),使得开发人员可以直接通过浏览器获得所需信息,不需要调用一个自定义的API访问相关的硬件设备。
这些特点对于最终用户来说可能没啥大不了的,但是对码农来说太重要了。
通过HTML5,开发人员可以不再需要针对每个不同的浏览器和硬件设备编写不同的代码,这点恰恰是一个标准要做的。
类似的,最近更新的CSS3标准允许开发人员在浏览器中就实现以前需要借助如
Photoshop之类的外部工具才能实现的效果。
例如在新的标准下很容易在浏览器中实现标题的阴影效果,并且能够动态的修改,这节省了很多时间。
McVicker说。
McVicker说新的标准对急于利用网页技术能力的进步的厂商来说提供了一个很好的分析手段。
浏览器厂商的产品目前都跟不上(标准的)发展。
HTML5的“本地化存储”特性使得结构化的会话数据可以保存在客户端。
与仅能保存少量数据的Cookie不同,本地化存储的能力能够保存大量的数据,使得在网络中断或不稳定的情况下继续服务。
同时HTML5支持的图形格式更加丰富,例如对嵌入式SVG图像格式的支持,新的画布(Canvas)使得用户能够在网页中用
JavaScript画2D或3D图形。
2TigherSpces
新的规范对于厂商而言是一个很大的帮助,来自Google的工程师IanHickson
对此表示同意。
IanHickson同时还参与了W3C以及网页超文本应用技术工作组
(WHATWG)。
WHATWG是Hickson在2004年建立的一个补充性的标准化组织,包含的成员来自苹果公司、Mozilla基金会、以及OperaSoftware。
“我们在HTML
(标准化)的进程中最大的贡献是显著的提高了我们规范的质量。
”,Hickson说。
“过去的标准有很多模棱两可的地方,两个浏览器厂商可能都觉得自己实现了标准,但是两者之间是不兼容的。
现在,新规范规定的非常详尽,只要浏览器厂商按照规范来实现,那么浏览器之间必然是兼容的。
这需要做大量的工作,同时也是非常重要的。
”
另一方面,虽然HTML5已经投入使用,但是其标准化的过程还没有结束,不同
的公司和厂商的实现还存在差异。
它没有指定一个单独的视频压缩标准、流媒体协议、数字版权保护(DRM)。
产业界曾经打算将业界事实标准AdobeFlash作为HTML5
的视频标准,但是2010年苹果公司在iPhone和iPad中抛弃了Flash技术转而采用自己的包括HTML5在内的网页技术(导致此项标准化努力失败)。
与此同时,微软和谷歌都有自己的网页视频技术,相互之间不是完全兼容的,不同来的浏览器支持的音频和视频格式也不同。
所以目前软件开发人员为了(自己的产品)有更广泛的用户覆盖面,还是需要采用多种不同的技术。
对此,CMU大学计算机系教授及网络专家HuiZhang解释道,“HTML5具有强大的发展势头,但是还没有被所有的浏览器百分之一百的支持,因为它还没有定型位一个标准。
许多厂商在标准化过程中均有贡献。
不是只有视频编解码的标准化存在挑战。
厂商知晓标准化对于自己和客户带来的好处,与此同时厂商有需要跟竞争对手有所区别来体现自己的优势。
”他比喻道,“每个人都希望分到最大的一块蛋糕,但是如果每个人都太贪婪,蛋糕就没了。
”
Zhang敏锐的看到网络视频的机会,合作成立了Conviva公司,从事改进互联网视频画面质量的产品开发。
他说视频是网络上最复杂的信息载体,有关编解码技术、流媒体技术以及DRM技术将成为“最慢标准化的一部分”。
正式的说,如果将HTML5限定为超文本标记语言规范,那么其将在2014年被
W3C采纳为推荐标准。
“但是其它单独的规范各自成熟程度不同,标准化的时间也不同。
”来自W3C的Jacobs表示。
W3C交互领域专家PhilippeLeHégaret说,“(HTML5)不是一个产品,可以让我们说‘我们完成了。
’其覆盖的范围在不断增长。
”目前包括了约60个
API,还在不断增加中。
例如不久前一份在浏览器中进行语音和文本交流的建议被提出,目前正在考虑中。
“还有近乎无穷的功能目前Web无法支持,”来自骨骼的Hickson说。
在被问到HTML6时他说,“HTML就是HTML,我们(WHATWG)早在去年就放弃了后缀数字的命名方法了。
HTML是在不断发展的,就像浏览器一样。
只要HTML不死,就会一直发展下去。
”
2.外文原文
HTML5LeadsaWebRevolution
DevelopersofsoftwarefortheWorldWideWebsaythenewHTML5standardisrevolutionizingthewaytheWebevolves,works,andisused.Itissimplifyingtheworkofprogrammers,harmonizingaccesstodiversedevicesandapplications,andgivingusersamazingnewcapabilities,theysay.Yet,HTML,theHyperTextMarkupLanguage,isjustawaytotagpartsofadocumentsothatWebbrowserscandealwiththemintelligently.
HowcouldahumblemechanismfortaggingWebpageshavesuchabigimpact?
IsthehypesurroundingthefifthversionofHTMLjustalotofgeekynoise?
Andwhyshouldcomputerprofessionalscareaboutit,anyway?
Thehypeisjustified;thedifficultyliesinthedefinitionbecauseHTML5isbothasinglespecificationandawholesetoftechnologies.
WhilethemarkuplanguagehasformorethantwodecadesremainedatthecoreofWebsoftware,HTML5ismostoftenthoughtofbroadlytoincludenewversionsofthemarkuplanguageitselfanditsassociatedstandardforaccessingandmanipulatingHTMLdocuments,theDocumentObjectModel;CascadingStyleSheets(CSS),alanguagetodefinethepresentationandappearanceofanHTMLdocument;andtheJavaScriptscriptinglanguage.Thetermisoftenusedevenmorebroadlytoincludespecificapplicationprogramminginterfaces(APIs),suchasthosethatenablenewbrowser-basedgraphics,geolocation,localstorage,andvideocapabilities.
AndHTML5isattheheartoftheWorldWideWebConsortium's(W3C's)OpenWebPlatform,anumbrellatermthatchangesovertimeandthatreferstothemarkuplanguageandvarioustechnologiesthatpertaintoit.
Indeed,thepopulardefinitionofHTMLhasexpandedandmaturedastheInternethasgrownmorepowerfulanditsreachhasincreased,saysIanJacobs,editoroftheW3C'sHTML4recommendationsandotherstandards."TheWebover20yearshasdevelopedfromaWebofmore-or-lessstaticdocumentsto,now,aplatformforapplications."
Therearetwodrivingforcesbehindthisevolution,Jacobssays.Firstistheproliferationofdiversedevicesthat,coupledwiththevarietyofbrowsers,greatlycomplicatelifefordevelopers,whowantto"writeonceanddeployeverywhere."Second,hesays,"theWebhasnowembracedthesocialnetworkingmodel,andwhenyoucantapintothat,youcanreach
manymorecustomers."Insomecases,hundredsofmillionsofmorecustomers.
1ADeveloper-FriendlyStandard
Ocupop,agraphicsandWebdesignandmarketingfirm,hasbegunusingHTML5forallitsWebwork.Notallofthehighlytoutedfeaturesintheumbrellastandardarestrictlyspeaking"new,"saysMatthewMcVickar,aWebdeveloperandusabilitydesigneratOcupop."Theyarecodificationsoftechniquesusedinthepast.Ittakesstuffthatdevelopersweretryingtodo,orwantedtodo,andmadethemintostuffthat'snativelysupportedinthebrowser."Forexample,hesays,HTML5hasastandardJavaScriptinterfaceforgeolocation,sothataWebbrowseronamobiledevicecanaccessGPSdatawithoutinvokingacustom-writtenAPItoaGPSdeviceorapplication.
Thatmaynotbeapparenttotheenduser,butitisabigdealforsoftwaredevelopers.
Developerscan,bywritingtoHTML5,enabletransparentaccesstogeolocationinformationwithouthavingtowriteseparatecodeforeachbrowseranddevice.Itisexactlywhatastandardisintendedtodo.
Similarly,CSS3,thenewlyupdatedpresentationlanguage,allowsadevelopertoproducecertainlooksnativelyinthebrowser,withoutconstructingthemexternally—say,inPhotoshop—andthenimportingthem.Forexample,aheadingcanbegivenatextshadowquicklyandeasilyinthebrowser,anditcanbechanged"onthefly,"saysMcVickar."It'sahugetimesaver."
McVickarnotesthenewstandardsareprovidingausefulcatalystforvendorseagertotakeadvantageoftheWeb'slatestcapabilities."Thebrowservendorsarefallingalloverthemselvestodeveloptheirbrowsersasquicklyandascuttingedgeastheycan,"hesays.
Inafeaturereferredtoas"localstorage,"HTML5allowspersistentstorageofstructuredsessiondataontheWebclient.Unlikecookies,whichcanonlyefficientlystoredatainsmallamountsandhaveothertechnicallimitations,thiscapabilityallowsthestorageoflargeamountsofdataforaccesslaterwhenaconnectiontoaWebservermaynotbepossibleordesirable.AndHTML5supportsrichergraphics,suchasnativesupportforembeddedScalableVectorGraphics,andtheraster-basedCanvasthatenablesuserstodraw2Dand3DgraphicsinaWebpageusingJavaScript.
2TigherSpces
Thenewspecificationsareabighelptothevendors,agreesIanHickson,asoftwareengineeratGoogleandthecompany'sliaisonwithW3CandtheWebHypertextApplicationTechnologyWorkingGroup(WHATWG).WHATWGisacomplementarystandardsbody
foundedin2004byHickson,thenatApple,andothersfromApple,theMozillaFoundation,andOperaSoftware."Oneofthemostimportantstrideswe'vemadewiththeHTMLefforthasbeenthesignificantincreaseinthequalityofourspecifications,"saysHickson."Itusedtobethatthespecswereprettyvague;twobrowservendorscouldimplementthesamespecsandhonestlyclaimcompliancewithoutthosebrowserstrulybeingcompatible.Now,thespecsaresodetailedthatifyouimplementthespecaswrittenyoureallywillbecompatiblewithalltheotherbrowsersandwithallthecontentthatalreadyexists.Thishasbeenahugeamountofwork,butit'scriticallyimportantstuff."
Still,althoughitisbeingdeployednow,HTML5isnotafinishedstandard,anditsadoptionvariesbycompanyandindustry.Forexample,itdoesnotspecifyasinglestandardforvideocompression(codec),streamingprotocol,ordigitalrightsmanagement(DRM).TheindustrywaswellonthewaytowardadoptingAdobeFlashasadefactostandardforvideountilApplein2010declareditsiPhoneandiPadwouldnotsupportFlashbutwouldemployApple'sowncollectionofWebtechnologies,includingHTML5.Meanwhile,MicrosoftandGooglehavetheirownnotentirelycompatibleapproachestovideo,anddifferentbrowserssupportdifferentaudioandvideocodecs.So,softwaredevelopersstillmustaccommodatemultiplemethodsiftheywanttohavecomprehensivecoverage.
HuiZhang,anInternetspecialistandcomputerscienceprofessoratCarnegieMellonUniversity,explainsthat"HTML5hastremendousmomentum,butit'snot100%supportedacrossallbrowsersbecauseit'snotastandardyet.Manyvendorsarecontributingtotheprocess."Thechallengeisnotuniquetovideo,henotes.Vendorsseetheadvantagesofstandardsforthemselvesandtheircustomers,butatthesametimetheys
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 外文 翻译 HTML5 将会 带来 一场 Web 革命