专访Jeffery Richter:Windows 8是微软的重中之重
Jeffery Richter以其多本Windows核心技术的经典著作而闻名,同时,他深入掌握微软的.NET等一系列核心技术,2012年1月,Jeffery Richter在北京接受了InfoQ中文站的专访,谈到Windows 8和WinRT编程,并就异步编程、Windows编程中的可扩展性、性能和安全性方面给出自己的建议。
该内容已经被标记书签!
标记书签错误,请重试!
作者 刘申 发布于 2010年5月19日
万维网联盟(World Wide Web Consortium,后文简称W3C)3月份迎来了新一任的CEO──杰弗里•贾夫(Jeffrey Jaffe,后文简称Jeff)博士。近日,InfoQ中文站有幸在Jeff访华期间,就W3C、开放平台、HTML5等话题对其进行了专访。
InfoQ:Jeff您好,很高兴接受我们的采访。能先向InfoQ中文站的读者介绍一下您自己吗?
Jeff:好的。我叫Jeffrey Jaffe。至今已在IT领域工作超过30年。我在MIT拿到的博士学位。然后分别在IBM、贝尔实验室以及Novell工作过,担任过技术副总裁以及首席技术官等职务。
InfoQ:成为W3C的CEO,感觉如何?有哪些职责?您现在是与Tim Berners-Lee(internet创始人)一起工作了吗?您对他有什么样的评价?
Jeff:作为W3C的CEO,感觉身上的责任和压力比较大。需要指导整个组织来寻找下一代万维网发展的方向与趋势,要把它打造成一个什么样的平台。
我认为需要用一种战略性的眼光弄清楚Web将走向何方以及W3C将会如何去应对。对于我来说,这种战略性的眼光主要集中在以下4点:
1、需要很清晰的看到Web的核心技术以及架构是什么,要迅速的找到实施与支持它们的方法。
2、Web方面的创新是层出不穷的,我们需要找到这些创新的人,让他们与W3C联合起来,共同为这些创新制定新的标准。
3、Web的全球化与亲和力(Accessibility),世界上任何一个角落的人都能访问到Web,无论他的经济状况如何、是否有智力或肢体上的残疾、任何一种语言,能可以浏览万维网。
4、目前W3C一直都是比较关注开发人员,我们需要更加关注用户,因为我们要想确保标准在不同行业中(比如医疗、能源行业)都是可行,那么就需要更加了解他们的需求。
我现在是与Tim一起工作了,他就在我的隔壁办公室。他非常的聪明。(编辑补问:其他方面呢?)他非常有感染力,并且有一种非常开放的心态,他能够吸引来很多杰出人士加入到我们的工作当中。非常了不起。
InfoQ:OK,那么W3C中国办事处具体都做些什么,它的职责是什么?
李安琪:我们中国办事处是06年正式成立的。我们最初的理念就是作为W3C和中国业界的一个桥梁。我们平时的工作主要分以下几个方面:
1、在中国传播W3C的技术,比如通过翻译、演讲等等。
2、招募国内的会员。国内的企业就有机会加入到国际性的标准制定中来。
3、帮助本地企业、研究院所进行相关的科研活动,促成各方的合作。
从这几年中国业界对W3C的态度来看,各个厂家的差异是比较大的。比如,上个月,我们刚刚接收了中国的第一家Full Member,国内某大型电讯公司,他们就是一腔热情扑面而来,他们准备了自己的草案标准,打算和W3C合作,把它推成国际标准。当时我们非常开心,终于有中国的大厂商,开始和W3C共同制定标准,我们不再是被动的接收外国的东西了。当然,也有完全对W3C不感兴趣的公司,但是大多数公司对我们还是非常支持的。
InfoQ:在您的理解中,什么是开放平台?如何才能构造一个开放的Web平台?HTML5 能在其中扮演了什么角色?
Jeff:开放平台,顾名思义,由两部分组成:开放和平台。至于说到平台,它就是一个能够给大家共同使用,并且获得好处的地方。开放是指,我们欢迎各界都能够通过不同的形式,参与到我们的工作中来。
开放Web平台需要由很多种不同的标准共同组成,当然,HTML5是其中的一个焦点,除它以外,我们还有150多种不同的标准,涉及移动、安全、语义网、亲和力等等。这些都是打造开放Web平台的重要因素。
HTML5将是下一代的Web标准,它是由各界人士共同参与制定的,如果想赶上未来的趋势,就需要加入HTML5中来。
InfoQ:HTML5的出现,多少有些戏剧化,因为在HTML4推出后,W3C起草了XHTML,后来,HTML5出现了,但HTML5最初却是由多个厂商共同起草的(而不是W3C),而且,XHTML和HTML5在发展方向上也完全不同,您如何看待这两种标准以及他们的发展?是要完全淘汰XHTML吗?
Jeff:首先,对于目前来说,我很高兴业界能够聚在一起,共同关注HTML5。XHTML是一种很好的技术,但是近期我们对它没有任何计划,至于它未来的发展,这很难回答,我能告诉大家的是,目前我们会完全投入到HTML5当中。随着时间的发展,到时候,我们会再看会怎么样。
InfoQ:上个月,我们在QCon Beijing上邀请到Yahoo的Douglas Crockford为我们做了一场演讲,他对HTML5有一句很犀利的评价“HTML5 向前迈进了一大步,但却是在错误的方向上”,他特别强调了,HTML5使Web越来越复杂,会带来很大安全上的隐患。关于他对HTML5的评价,您怎么看?
Jeff:我不会坐在这里与一个不在这儿的人进行争论。因为我不能确定,当时的语境以及他不喜欢HTML5的真正原因。我能说的是,HTML5是一个非常好的标准、得到了业界广泛的支持、提供很多功能。我不清楚他所指的具体问题是什么,但我了解,HTML5肯定不是完美的,我们会逐渐的改进、优化它,也希望听到更多的声音。
因为HTML5增加了很多功能,比如对视频的支持等等,我们也在试图对“功能”和“复杂度”两者之间进行平衡。但我相信,随着时间的发展,会越来越好的。
InfoQ:我们发现W3C的多数标准的制定周期,都十分漫长,W3C在制定一个标准的时候,会有一个固定的时限吗?能否透漏一下,HTML5标准大概什么时候能从Draft变成Specification?
Jeff:没有一个固定的时间表。但是我们有一个非常灵活的机制──孵化器小组。比如,对于一个很前卫的标准提议,会首先在孵化器小组中进行论证,大概1年左右的时间,如果1年之后,认为时机成熟,会以一种被批准的正规制定流程,更快的被推出来。
HTML5计划会在今年底制定完成。
(特别感谢W3C中国办事处的李安琪以及InfoQ中文站的霍泰稳对此次采访给予的大力帮助。)
刘申 在08年毕业于哈工大,管理科学与工程硕士。对Web前端开发、Ruby、RoR以及极限编程十分感兴趣。
Jeffery Richter以其多本Windows核心技术的经典著作而闻名,同时,他深入掌握微软的.NET等一系列核心技术,2012年1月,Jeffery Richter在北京接受了InfoQ中文站的专访,谈到Windows 8和WinRT编程,并就异步编程、Windows编程中的可扩展性、性能和安全性方面给出自己的建议。
云计算平台的可用性,相比传统互联网服务而言,更加复杂和困难,也更具有挑战性。本文借助新浪SAE云平台为读者讲述了云平台可用性的定义、如何打造高可用的平台,以及对云计算的用户提出了建议。
淘宝高度重视Java平台的健康发展,组建了一个团队专注于Java平台的底层部分的性能、功能与稳定性改进;工作主要基于OpenJDK中的HotSpot VM开展,其中一些通用的功能随后也会逐渐反馈给OpenJDK社区。希望能与使用Java平台开发应用的大家交流经验。
本次演讲视频录制于QCon杭州2011。
2011年4月21日至22日是值得云计算从业者纪念的日子。Amazon的IaaS服务出现故障,导致许多商业网站的服务中断,影响非常严重。作为云计算用户,我们需要思考的是,如何保证即便在云服务不可用的情况,我们的应用架构仍然能够屹立不倒?本文正是站在云计算用户的角度试图探讨这一问题。
12人的技术团队,4组刀片服务器,每月20亿的访问量,每日1次准时部署,99.9%的可用性。这可能吗?当然。想知道如何做的吗?百姓网将与您分享他们在DevOps实践过程中的经验和技巧。
本次演讲视频录制于QCon杭州2011。
篱笆作为一家起源于社区的电子商务公司,反映到技术层面就是同时要面对产品和业务,以及经营战略的变化调整。如何在产品和业务的夹缝之间完成技术架构的抽象与平衡,寻找更有效的价值定位,这当中有些经验教训和个人感悟愿与众人分享。
本次演讲视频录制于QCon杭州2011。
本文将对特性注入以及相关方法做一个扫盲性的介绍。我们会解释这个框架的关键要素,并附上实例来证实它们。为了让文章保持相对较短,我们不会深入到某个工具或方法中,而是会给出一些参考资料,以便大家做进一步的研究。
随着JDK 7的发布,字节码指令集终于迎来了第一位新成员——invokedynamic指令。这条新增加的指令是JDK 7实现“动态类型语言(Dynamically Typed Language)”支持而进行的改进之一,也是为JDK 8可以顺利实现Lambda表达式做技术准备。在这篇文章中,我们将去了解JDK 7这项新特性的出现前因后果和它的意义。
2 条回复
关注此讨论 回复