开源和不开源
Greg Avola喜欢啤酒和编码。 他非常喜欢啤酒,因此创建了一个应用程序Untappd ,用户可以在其中跟踪自己喜欢的啤酒。 他非常喜欢编码,因此写了一本关于移动Web开发的书 。 据他说,如果不是开源软件,那么他的应用程序以及其他许多开发人员的项目根本就不存在。
在我与Greg的访谈中了解有关他的开源之旅,他最喜欢的啤酒以及为什么签到应用程序仍然有意义的更多信息。
![](https://i-blog.csdnimg.cn/blog_migrate/0ee37a1a30291735c55fa10801f678c1.png)
您在日常实践中如何使用开源?
从MongoDB到jQuery ,我们每天都在Untappd中使用大量开源软件。 这就是推动软件发展的动力,如果没有它,我们将很难有效地开发解决方案。 对于我们开发用于Untappd的每个库,我们都尝试将其开源,包括用于Amazon CloudSearchPHP库 , UntappdPHP和MemcacheJS 。 我们希望其他开发人员可以使用这些库来节省时间,并帮助他们专注于构建出色的项目。 我们使用的任何库,我们都试图考虑如何在考虑“开放性”的情况下构建它,以供所有人重用。
那里有没有您无法生存的特定开放源代码存储库或库?
像许多网站一样,我们过着jQuery的生活和呼吸,但最近确实很喜欢HandlebarsJS的模板灵活性。 我们在我们的应用程序和Web中使用此功能,以根据我们的业务需求提供出色的模板逻辑。 我们也喜欢PhoneGap ,因为它为我们的移动应用程序提供了动力。 没有他们,我们将不会成为应用!
![格雷格·阿沃拉(Greg Avola) Greg Avola](https://i-blog.csdnimg.cn/blog_migrate/c7116f6abc29c8e911d706c73782e75d.png)
您写了一本有关移动Web开发的书。 没有开源工具的替代宇宙中的Web开发人员会感觉如何?
我认为那里不会有很多移动Web开发人员,因为如果没有免费的信息共享,人们的专业知识就无法增长。 对于新开发人员来说,获得所需的工具也将非常困难,因为成本太高。 开发人员无需花一分钱就可以开始从事一个项目并拥有所有出色的Web开发工具,并且可以使用共享的知识,可以学到很多东西。 我从使用开源产品以及通过网络中学到了有关扩展,开发和运行Untappd的大部分知识。
谈谈Untappd及其目的。 关于它的使用方式的有趣故事会让您感到惊讶吗?
Untappd是一种社交啤酒应用程序,它使用游戏化来帮助人们发现新的啤酒和周围的地方。 用户可以签入啤酒,对其进行评分并与朋友分享。 使用该应用程序时,它可以根据您的喜好向周围推荐新啤酒。 我们只有两个人的团队,兼职并且完全自负盈亏,因此使用开源工具可以极大地帮助我们。 Untappd最初是我和我的联合创始人Tim Mather之间的一个小小的激情产品,在过去的3年中,它已经发展到拥有130万用户和超过8500万签到的用户。 我最大的刺激之一就是在酒吧外结识Untappd的用户时; 与他们互动并获得反馈以改进应用程序非常好。 正是这些互动使我得以前进,尝试并制造出最好的产品。
“……如果没有免费的信息共享,人们的专业知识就将停止增长。”
除了使用该应用程序外,人们如何与Untappd互动或参与其成功?
我们的目标之一是建立最准确,最大的啤酒数据库,因此用户可以通过请求合并他们看到的重复项,对不正确的数据进行建议的编辑以及向服务中添加新的啤酒和啤酒厂来为我们提供帮助。 另外, 使用API来构建很棒的项目! 我们为用户提供了许多开源库,可与GitHub上的API进行交互。
谁是您的开源英雄?
很难说,但是我真的很喜欢Adobe的人们(以前是Nitobi )对PhoneGap所做的工作。 收购后,他们致力于通过将PhoneGap保持为免费产品来开源,这帮助Untappd成为了iOS,Android,Windows Phone和BlackBerry 10上的应用程序。
您目前最喜欢的啤酒是什么? 您完全喝完了吗?
从来没有我不喜欢的啤酒,除非它是我不喜欢的风格,但是我不得不说,来自俄罗斯河的老普林尼是我的最爱。 这是绝对令人惊奇的双重IPA,始终保持顺畅。 大多数IPA可能很苦。
![Opensource.com团队成员Michael Harrison使用Untappd Opensource.com team member Michael Harrison uses Untappd.](https://opensource.com/sites/default/files/images/life-uploads/michael-untappd-01.png)
Untappd的前景如何?
我们希望继续缩小在您手中获得完美啤酒之间的差距。 我们正在研究推荐系统,并帮助人们在当地找到最优质的啤酒。 今年,我们将专注于我们的应用程序,对其进行更新,并添加非常酷的功能,这些功能将帮助所有人找到理想的啤酒。
Foursquare刚刚将其签到应用拆分为一个单独的实体。 如何使签到应用程序保持相关性?
我认为签到应用仍然与您的主题相关。 我认为Foursquare希望专注于本地发现,并认为他们可以使用单独的应用程序来更好地进行签入。对于Untappd来说,我们有一项大多数人都想“登录”的项目,所以我认为签到应用程序是否仍然存在与人们喜欢追踪的专用物品配合使用,它仍然可以保持繁荣。
翻译自: https://opensource.com/life/14/8/interview-greg-avola-untappd
开源和不开源