• fullPage.js: 月收一万五千美元的开源JavaScript组件


    fullPage.js: 月收一万五千美元的开源JavaScript组件

    fullPage.js: 月收一万五千美元的开源JavaScript组件

     

    ​fullPage.js

     

    独立开发者:Alvaro Trigo

     

    开发者背景:Alvaro出生于西班牙,计算机科学专业毕业后,移居英国剑桥,担任全栈程序员。

     

    项目简介:fullPage.js是一个开源的JavaScript组件,帮助程序员创建全屏滚动的页面。它被Google、eBay、麦当劳、可口可乐、尼康、电子艺界、英国航空等公司使用。月收入达到$15000。

     

     

     

    开发初衷:Alvaro在开发全屏滚动的网页时萌生了创建一个组件的想法,因为当时没有现成的代码库可以用。他于是写了自己的第一个jQuery插件,在github上开源发布,很快获得了大量的加星。

     

    开发过程:那时Alvaro有全职工作,花了一两个星期的业余时间完成第一版。总共大约三百行代码。他很看重易用性,为每个功能编写了详细的文档。慢慢地,用户提出了各种新功能需求。Alvaro意识到他可以收费了。

     

    在为各种客户定制开发了一年后,他决定把这些额外功能包装成付费版。他想了一两个月如何定价、如何授权以及如何保护客户端代码不被盗用,也参考了市场上其他商业化JavaScript库的做法。

     

    在网友Dave DeSandro的鼓励下,Alvaro获得公司老板的许可,办理了法务和税务手续,正式开始商业化之路。

     

    技术栈:最早是jQuery插件,后来改为独立组件,并能用于Vue、React和Angular中。

     

    获客策略:Alvaro在github发布程序后做了演示页面,写了产品介绍的博文,联系网上搜索到的web开发者和设计师,希望他们能写评论文章。他在unheap等资源聚合网站上提交链接,上StackOverflow回答相关问题。随着github上关注增加,Alvaro和他的项目上了趋势榜。他没有就此停下,创作了几个YouTube教程,保持StackOverflow和Twitter上的互动,还接受一些书面和podcast采访。

     

    他也试过Google Adwords和Facebook广告,但效果不佳,可能因为SEO已经做得不错,有需要的用户不靠广告也能找到他的产品。

     

    商业模式:起初他完全没想过盈利,因为插件完全开源和免费。随着定制化需求的增多,他发现有些需求差不多,与其在邮件里和客户反复协商价格和合作方式,还不如把它产品化。他提供了一个$11的低价版和两个针对企业的高价版套件。GPLv3授权依然免费,但商用用途需要购买。

     

    除了软件授权费用外,WordPress主题的推荐链接也是收入源。合计月均收入在2019年4月达到了$15000。

     

     

     

    未来计划:开发新的扩展功能,销售HTML模板,开发页面编辑器,想办法定期收费,使收入更稳定,拓展产品线。

     

    心得体会:

    • 最大的障碍是很多程序员习惯了用免费的客户端代码库,所以在Alvaro卖扩展功能时他要强调不开源。
    • B2B模式会容易一些,因为企业用户通常会守规矩买授权,但一些个人开发者则会用盗版。
    • WordPress插件是个大市场,应该早点开始进入这个市场。
    • 要做你喜欢的项目。
    • 要快速发布、快速验证市场。
    • 开发好的产品不一定需要太多技术知识。
    • 独立开发者应该建立自己的个人品牌和影响力。
    • 回复客户邮件可以帮助你理解市场,发现新的机会。
    • 善待客户,把他们当作你的老板对待。
    • 目标要设得合理,先定你自己一个人能完成的目标。别急着融资和雇人。

     

    项目网址:

     

    英文采访:

     

    欢迎关注“独立汇”公众号indiehub,更早获得更多成功案例。

  • 相关阅读:
    E. Paired Payment 题解(多维最短路)
    九峰与子序列 题解(dp+hash)
    魏迟燕的自走棋 题解(并查集+思维)
    unix学习资料
    Tomcat > Cannot create a server using the selected type
    myeclipse使用hibernate正向工程和逆向工程
    jira的破解
    jsp:useBean用法
    java一个多线程的经典例子
    head first系列PDF资源
  • 原文地址:https://www.cnblogs.com/sexintercourse/p/16280398.html
Copyright © 2020-2023  润新知