加入Facebook后,Strobe创始人谈Web App发展的关键问题


HTML5最早的目标之一是使得开发者的程序能够运行在更加广泛的平台上。然而,从最近几个月的情况看来,HTML5的开发逐渐被限制在本地平台上了。就在去年,开发者还在批评微软将用IE推行一个封闭的本地版HTML5,而现在却不难发现,许多主要平台提供者纷纷开始效仿微软,想要各自开发本地版的HTML5。

Facebook也有意加入HTML5的开发。11月初,著名程序员Charles Jolley和他的团队加入了Facebook,Jolley从他在Apple开始就一直梦想着开发一个称为Strobe.js的JavaScript库,用来支持跨平台的应用程序。包括Jolley在内的所有人都无法预言Facebook是否能够帮助Jolley实现他最初的梦想。但是Jolley有一些自己的想法,以下就是Jolley接受ReadWriteWeb采访的内容。

ReadWriteWeb:我很关心您以往工作所取得的进展接下来将如何发展,相信我们的读者也同样非常关心。今后Strobe将如何发展?它是否会成为Facebook的一个子项目?还是将有其他人接手Strobe?

Charles Jolley: 简而言之,Facebook并不会接手Strobe。

Strobe将会作为一个独立的项目继续下去。我们正在寻找各种途径使得Strobe平台可以继续发展,但是是否能够找到真正有效的方法,我们现在也还不能确定。坦白地说,现在我们也无法给出关于Strobe未来发展的明确回答。

话虽如此,但是我觉得值得一提的是:我之所以要开发Strobe这个项目,就是为了让应用程序能够在任何环境下运行。我认为这将为用户带来很多好处。这一想法得到了Facebook的认同,这是一个非常远大的目标。去年在我开发Strobe的过程中认识到了这个问题,我意识到要实现这个目标需要许多的资源。我和我的团队之所以选择加入Facebook,一个重要的原因正是Facebook对Strobe的认可。仅仅凭借我们以前所拥有的资源,想要让Strobe达到我们预期的目标是非常困难的。

我会将Facebook的工作看做是对Strobe的延续。Strobe的工作是否还会取得突破我们也不得而知,但是至少将不会是在Facebook实现。Strobe也许会在其他地方继续发展,我们并也不打算结束它。

ReadWriteWeb:这个是你一直以来的目标,当初你在Apple也一直坚持这一目标,现在你到了Facebook,如果需要你使用新的工具,你是否觉得你还能实现这个目标?

Charles Jolley:我们在这一领域起步很早。Web其实才刚刚起步,尤其是移动开发这一块,现在所有的工具都还尚未成熟。所以,我认为现在问题的关键并不是采用哪种工具。真正重要的是谁能够把握趋势,能够为用户提供全新的有吸引力的功能。你可以看看现在的Web领域和HTML5领域,大多数公司都期望能够使得开发者的程序可以在各种平台上运行。这一点确实很重要,因为这将给用户带来更多选择。但是除此以外,大家似乎是在以一种新的方式重复以前的工作。我觉得真正有意思的事是要充分利用Web特有的优势:例如,当你发现了一个应用程序,你可以无需安装就直接使用它,这其实是一件非常了不起的事情。

我觉得,就目前情况看来,选择哪种工具并不是最主要的问题。真正重要的是谁能够发现Web上那些尚未被发觉的功能。

ReadWriteWeb: 我们发现在HTML5的开发中,存在着各种利益关系,大家都想让HTML5的发展更有利于自己的技术——这其中就包括Microsoft、Apple(您的旧东家)、Adobe。大家认为Facebook也会加入到他们中间,因为Facebook PlatForm也有自己的工具。当然Facebook也会制定一个标准,但是这个标准最后或许只适用于Facebook平台。不难想象,最后Facebook开发的标准仍然无法适用于所有基于HTML5开发的应用程序。您觉得我这也想对吗?

Charles Jolley: 嗯,我也承认。Facebook在F8会议上公布了OpenGraph,它使得用户能够交换物品而不仅仅是单纯地对事件进行评价,从那时起已经可以明显看出:Facebook希望能够将Internet组织起来,成为一种非常实用的服务,而不再是继续像以往那样只能为用户提供一堆的选择。

在加入Facebook以前,我与Facebook有过几次交流,我那时已经觉得Facebook比其他公司更需要开放。也许其他人一开始并没有看到这一点,但我确实是这样想的。如果你看看Facebook的行事风格,就会认同我的想法了。

ReadWriteWeb: 能否给我举一个例子?就拿MobiUs或者Apple的AppStore为例,能否具体谈谈Facebook为什么比他们更需要开放?

Charles Jolley: 像MobiUs这样的第三方公司并没有这方面的需求。从根本上来说,平台是由终端用户的选择所决定的。这个才是问题的关键,而不是选择什么工具;用户的真实使用情况决定了平台的开发。我们之所以一直关注开发者的需求是因为他们是我们能了解用户实际需求的最有效方法。但是,如果没有用户使用我们的应用程序,那一切都是徒劳。如果你的目标只是简化开发者的开发难度,那么我认为这样或许并不会取得成功。

我认为那些能够接触大量用户的公司,他们的需求是明确的。例如Apple,它的目标就是出售他们的设备。他们希望用户只使用他们的系统。而像Google这样的公司,则是希望销售他们的设备和附加服务。Facebook在这方面的利益也是相似的。事实上,Facebook有许多很棒的服务。在F8会议上,Facebook更多地谈论的是保持开放性而不是他们对平台。所以我认为,Facebook希望能够保持开放性。

ReadWriteWeb: 鉴于即将面临的变化,您认为Strobe.js的忠实开发者现在可以停止哪些工作了?

Charles Jolley: 我觉得,首先需要明确的是,Strobe目前还只是一个测试版本。在Strobe明确方向并且准备支持实际开发以前,我们并不建议大家现在就将它用于实际开发生产中。我们暂时不会继续开发Strobe,但是在这段实际,我们会为它制定一个更好的发展方向。如果你只是想体验一下它,那么你可以继续使用。但是需要指出的是,这是一个全新的服务,而我们决定去Facebook的原因之一就是我们已经从Strobe的开发中累积了相当多的经验。但是目前还没有人将它用于实际开发生产。我们不希望有人因为使用Strobe而影响了自己的业务生产。我们之所以选择Facebook,是因为我们都认为这个选择会让我们的工作产生更大的影响力。这也是我们现在所做工作的目标之一:我们希望能为大家提供更加稳定优秀的服务。

注:作者Scott M. Fulton, III是ReadWriteWeb Enterprise专栏的记者。从1984年起一直担任在线新闻编辑和作家,还编写了相关的教学材料。他和他的妻子还创办了编辑服务公司,帮助人们发表一些技术相关的文章。

原文链接:Facebook's Charles Jolley: Moving HTML5 Forward, This Time With Help

译文来源:http://www.webapptrend.com/
WebAppTrend是一个独立的技术博客,关注WebApp前瞻和实践,以及智能浏览器发展

请大家在关注CSDN的同时,关注我们的新浪微博 @WebAppTrend,欢迎加入我们的:193775364

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值