Google黑客马拉松:呈现变化中的开发世界

日期:2016-9-1作者:Fred Churchville

【TechTarget中国原创】

让开发者放松24小时,在这个时间窗口内,让他们使用必要的一切工具开发出一个全功能的应用,也许你还可以从中学到一些有趣的东西。首先,你会对一位有才华的开发者在短时间内做出的东西印象深刻。其次,你会了解到,当你消除了装配自己后端的必要时,会有不同的体验。最后,你会了解到,开发者渴望得到专注于执行的开发工具。

在波士顿举行的2016 AnDevCon大会上,来自Google的代表举办了一场黑客马拉松,主题是来自他们的Firebase开发产品平台的工具。Google黑客马拉松的参与者可以自行参加或者组团参赛,在Firebase等后端工具的支持下,他们有24小时来开发出一个全功能的app。

Doug Stevenson是Google的开发大使,也是此次黑客马拉松的裁判之一,在这次的问答录中,他解释了他们选择获胜app的原因和过程,以及可以从中学到的经验,最后还告诉我们本次Google黑客马拉松说明了开发者社区的心态是什么样的。

AnDevCon Boston 2016 Firebase Hackathon的参赛者正在倾听Google Doug Stevenson对竞赛规则的讲解。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

SAP Web服务>更多

相关推荐

技术手册>更多

  • 企业架构模式指导手册

    有效的企业架构对企业的生存和成功具有决定性的作用,是企业通过IT获得竞争优势的不可缺少的手段。SOA的目标就是实现灵活可变的IT系统,技术上通过服务组件的标准化封装、复用、松耦合可编排来实现一个一致的IT架构,并通过SOA的治理来实现架构在企业IT运营过程中提供一个策略,来保证架构的实施符合企业治理的需求。这与企业架构的概念、活动、流程和结果方面存在契合点。深入探究就会发现,SOA和EA是相辅相成、珠联璧合的两套方法论体系。SOA要落地,EA是最个最佳的利器。

  • SOA实现与交付指南

    随着SOA渐成IT潮流, 越来越多的SOA项目启动了。有些项目彻底失败了,有些项目则勉强成功了。为什么有些项目成功了,有些去失败了,最大的问题出在哪里?如何吸取这些失败项目的教训,并形成自己规划SOA路线图所需的远见与策略。同样的,我们又要如何判断SOA项目是否已经成功实现?这些将是未来SOA项目成功实现的关键。下面让我们来看看个中因由。

  • SOA开发精彩技巧汇总

    我们精选了2009年最受读者欢迎的技巧类文章,涉及到SOA的多个方面的内容,从最热门的云计算到协作型计算MapReduce;从各类SOA模式到REST战略的创建;从SOA颗粒度的获取到ESB选型技巧等等,尽可能涵盖您所关心的问题。下面让我们看看详细内容。

  • 企业应用集成EAI

    EAI(企业应用集成)是将基于各种不同平台、用不同方案建立的异构应用集成的一种方法和技术。EAI通过建立底层结构,来联系横贯整个企业的异构系统、应用、数据源等,完成在企业内部的 ERP、CRM、SCM、数据库、数据仓库,以及其他重要的内部系统之间无缝地共享和交换数据的需要。有了EAI,企业就可以将企业核心应用和新的Internet解决方案结合在一起。

    EAI(企业应用集成)将进程、软件、标准和硬件联合起来,在两个或更多的企业系统之间实现无缝集成,使它们就像一个整体一样。

TechTarget

最新资源
  • 安全
  • 存储
  • CIO
  • 数据库
  • 服务器
  • 云计算
【TechTarget中国原创】

让开发者放松24小时,在这个时间窗口内,让他们使用必要的一切工具开发出一个全功能的应用,也许你还可以从中学到一些有趣的东西。首先,你会对一位有才华的开发者在短时间内做出的东西印象深刻。其次,你会了解到,当你消除了装配自己后端的必要时,会有不同的体验。最后,你会了解到,开发者渴望得到专注于执行的开发工具。

在波士顿举行的2016 AnDevCon大会上,来自Google的代表们举办了一场黑客马拉松,主题来自他们的Firebase开发产品平台工具。Google黑客马拉松的参与者可以自行参加或者组团参赛,在Firebase等后端工具的支持下,他们有24小时来开发出一个全功能的app。

Doug Stevenson是Google的开发大使,也是此次黑客马拉松的裁判之一,在这次的问答录中,他解释了他们选择获胜app的原因和过程,以及可以从中学到的经验,最后还告诉我们本次Google黑客马拉松说明了开发者社区的心态是什么样的。

AnDevCon Boston 2016 Firebase Hackathon的参赛者正在倾听Google Doug Stevenson对竞赛规则的讲解。

能否告诉我们一点获胜app的信息?

Doug Stevenson:OnTheGo可以归类为增强现实app。它在Google地图你的即时区域(根据GPS确定)上面为你显示一组兴趣点。它利用了Firebase Realtime Database来存储位置,用GeoFire来查询设备位置周围的条目。它用(Firebase) Authentication和AuthUI库来演示登录用户可以如何使用带有激活提供品的位置。它还利用了Google Place Picker API来搜索兴趣点,并且利用FirebaseUI帮助显示保存的条目。

在裁判看来,这个app是一个独特且富有创意的移动应用,可用于新区域的发现和导航,并且有可能利用上Firebase的更多部分。这个项目得到了Firebase和其他Google API的支持,野心很大(由独立程序员完成)。

Listster是排名第二的app。这是一个共享清单管理app,方便大家围绕着TODO(Google的“待办事宜清单”应用)清单之类的共享列表展开协作。它利用了Firebase Realtime Database来保存清单,用Firebase Invites让新用户进入应用接收共享清单,用Authentication来识别那些人。

排名第三的是一款社交图片分享app,叫做Hipsters Insta Pix。它帮助大家照相并以实时流媒体的格式分享给他人。

选出赢家困难吗?

Stevenson:选出获胜者不是非常困难,因为我们采用了数字化的评分规则给每个app打分。这些都写在规则页上面,赢家也写上了。

然而,得分最高的两个app的差别还不到1%,实际上大家对谁是最好app意见不一致也说明了这一点。

你觉得开发者从这些获胜app当中可以学到什么?

Stevenson:我们正在进入移动开发时代,创建类似几年前web应用的那种原生的混搭风格的app已经变得更加容易,只是移动开发者不再需要提供自己的后端来进行管理或者扩张。我们认为这方便了开发者开发原型并验证自己的创意想法。

Google黑客马拉松说明了整个移动开发社区的哪些趋势?

Stevenson:我们不断收到的反馈表明,从Firebase开始着手尽快开发app的确非常容易。部分甚至还不怎么熟Android的开发者也能够在24小时之内开发出惊艳的功能性app。这告诉我们,开发者社区对于无需学习大量新技术即可帮助他们专注于执行app想法的工具是非常渴望的。