zoukankan      html  css  js  c++  java
  • 3天内构建Facebook Web应用的经验之谈

        近期在微博上有朋友推荐了一个Facebook创意应用Crush Notifier(爱情通知)。其基本规则是:1、提交你喜欢的异性(对方不会收到);2、如果对方也将你列为喜欢的对象,你们俩就会同时收到通知。3每人仅能免费2次。这个应用像该应用作者之前的一款产品Breakup Notifier(分手通知,该应用上线72小时用户量接近370万)一样在Facebook上火速窜红。

        下面我翻译了一个和这个应用非常类似的应用adore.ly作者一篇关于Facebook Web应用开发心得的文章,希望能带给应用开发者一些帮助和启迪。

    ——————

    原文地址:http://tilomitra.com/what-building-and-releasing-a-web-app-in-3-days-taught-me/

    原文作者:Tilo Mitra

    译者:蒋宇捷(http://blog.csdn.net/hfahe

     


        最近,我和我的两个朋友发布了adore.ly网站,一个基于FacebookWeb应用,允许你“爱慕”其他人,但是你的身份不会暴露,除非他们也对你表示“爱慕”。这个应用程序上线了几周时间,现在我有一个机会好好思考和沉淀我做了些什么、哪些做对了,而哪些又做的不够好。这篇文章记录这些想法,并为其他准备在Web 应用上有所收获的同学们分享一些经验。

    经验一:快速开始

        我们在华盛顿大学进行的Facebook hackathonhackathon是指开发人员拿出几天或是一周的时间,通过协作方式集中攻关某一项目的方式)期间构建了我们应用的大部分功能。24小时的编码和头脑风暴后,我们完成了一个粗糙的版本并呈现给用户。随后的一周我们开始打磨应用,在前台方面花了更多的时间。我们基本上在7天内构建了adore.ly

    经验二:发布,然后修复

        很容易发现我们应用里的缺陷,将发布日期推迟很久曾经是摆在我们面前的诱惑。但是,立即发布它是我们曾经做过最正确的事情。从我们知道用户开始访问这个站点后,我们修复缺陷和迭代得更快了。

        小小的警示:我们在27号发布,28日发表在Hacker NewsY Combinator旗下的一个新闻频道,属于Digg类产品)和Reddit(也是Digg类型网站)上,拥有不错的反响。事后才明白,等到214日情人节可能会更好。

    经验三:并不只有代码-还有思想

        我想我们并没有做到和预期一样好。我们事先认为在Facebook上从朋友那儿收到匿名的爱慕信息应该并不是一件让人厌恶的事情,因为他们是你熟悉的人。我们只猜对了60%。男生们支持我们,但是一些女生并不。结果这些女生并不想发送她们爱慕的人,或者不对她们收到的爱慕信息进行回应。

        这里我想指出的关键点是,就用户的思想而言,了解他们的心理,考虑你的应用是否在他们可以接受的范围内。

    经验4:了解你的市场

        拥有市场和目标用户是一回事。这种事是每一个应用必须要考虑的-否则你构建它的目的何在?例如,adore.ly背后的创意是,可以在高中或者更保守的国家(例如印度)里病毒性传播,但是我们并不能确切的知道如何可以影响到这些用户。通常大多数高中学生并不阅读Hacker NewsTechCrunch或者科技博客。他们上FacebookTwitter,但是这个年龄段的人并不在我们的好友圈里。我想接下来可能更重要的是运气。

    经验五:有一个全能的小组

        我们真的做的不错。我们有两个程序员:我和维克多,还有金飞负责商务和营销。维克多是后台的负责人,Python编码相当快速。我主要负责整个前端。每个人有明确的职责是相当有用的,因为我们确切的知道我们需要做些什么。同时,我们足够小,所以能够相当快速的决策。

     

     

        有关adore.ly的数据:目前adore上已有超过50对配对成功。

  • 相关阅读:
    sourcetree 一次使用bug记录 和 解决方案
    update sql时,常记错同时更新多个参数用and,正确是用逗号
    select 1 from 是什么意思?有什么作用?
    分享一篇:sql语句中使用子查询,可能会引起查询的性能问题,查询时间会变长
    javascript 用cdn方式解决IE浏览器不兼容ES6语法的问题。
    vue单文件组件打包,生成js,可以通过cdn的方式引入提供给他人用,也可上传npm, 通过npm 安装(记录防丢)
    git 解决每次提交代码都需要输入用户名,密码的问题。
    python--__call__、__doc__、__str__
    python--属性方法、类方法、静态方法
    python--封装
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/2458284.html
Copyright © 2011-2022 走看看