微信原文更清晰:https://mp.weixin.qq.com/s/dv39XvvDNlDqvSgrhN2f7A

最近一直在做一个有关独立开发者友链联盟的插件项目,在做到上传头像时,满网络找最好的头像上传、剪裁插件,最后终于找到了filepond,满心欢喜的认为,这么好的东西居然是开源项目,简直牛的不要不要的。

这个filepond到底怎么好呢?给大家看俩图,或许能了解,她如此美丽简洁,真漂亮!

看到效果,是不是很激动?是不是特别想要?

想必肯定是了,我也是啊。

立马,我就开始准备继承她了。。。

集成中,才发现,filepond是一个设计也精美的插件,它由主filepond工程和几个不同功能的插件组成,你可以根据实际需求来添加插件,默认主工程可以直接使用,但只有基本的上传功能。插件如下:

并且作者pqina还适配了不同的前端框架:

真的可以说是用心良苦啊!不得不佩服。

说这么多,只是说它有多牛逼,还没说到独立开发者上来,这个也是我集成filepond的图片编辑功能之后才了解到的,也就是上面中第二章图展示的功能。

我擦,我好不容易把7个插件的js、css引入进来,结果还有个一Doka的东西!!这是什么鬼啊???

刚开始还以为是另外一个项目没引入,赶紧去filepond的README中找。。。最后找到这样几句话:

打开Doka一看,原来TM是个收费项目啊,最牛逼最亮点的东西居然收费,我TM。。。。。服了,后来一转想,人家东西做的这么好,独立开发如此不容易,收个费怎么了,想到这,我就特想买了。

不过,人家价格方案比较贵,最低一年要79美金,而且不适用于saas,所以它这个项目,一开始就把目标人群定位在了企业级的用户上,很明确。

我是买不起你了,要是以后独立开发者友链联盟这个项目能做起来,做大了,我肯定买!

自此,我是深感套路深啊,但就算套路深,我却很喜欢这种感觉,毕竟人家很挣钱。

继续了解下背后的作者pqina吧,个人网站是:pqina.nl,个人网站上没有写任何有关自己的事情,基本都是自己的几个关键的独立产品,FilePond、Doka、Flip和Soon,但是公布的推特,当发现你很崇拜一个人的时候,你就特别想了解他的一切,那就fq去推特看看吧。

推特上显示他来自荷兰(Netherlands),主要给WordPress、jQuery、React、Angular设计高质量的Web插件,并在推特上发布有趣的web相关的新闻。

信息就这点,现在来复盘一下filepond的盈利模式。

  1. 创建开源项目filepond,开源绝大部分基础功能
  2. 在更高层次的图片编辑功能上做限制,开发出Doke.js的付费项目
  3. filepond负责引流,filepond提供了很好的插件模式,虽然你也可能开发出类似的插件,但终究门槛太高,基本上如果你要图片编辑功能,那你是必须购买Doka.js的

但,就是因为pgina把这块的功能做的足够好,并且市面上并没有比他更好的,所以才有这么大的自信做收费,还不便宜。

对我们独立开发者的反思:

  1. 有时候我们并不需要做太多产品,做一款产品做到极致那抵得过"千军万马"
  2. 开源基础功能,高纬度功能收费,定价合理,这种盈利模式,独立开发者可以考虑一下
  3. 好的有价值的产品,能够做到自我传播,就像filepond一样,让我使劲夸它,要是一个烂东西,看都懒得看。所以独立开发者做的东西,一定要有很高的价值才行,一定不要敷衍你的用户!

还有一点要分享就是关于谷歌搜索引擎,它的目标是让你找到对你最有价值的东西,只要你的东西做的够好,总会把这种价值带给用户,就像我找filepond,所以谷歌SEO不仅仅是字面的意思,还是背后一个价值的意思。

最新文章

  1. BZOJ 2002 && BZOJ 2409 LCT && BZOJ 3282 初步练习
  2. 【BZOJ-1060】时态同步 树形DP (DFS爆搜)
  3. 11g RAC集群启动关闭、各种资源检查、配置信息查看汇总。
  4. EnCase v.s. FTK - find out Chinese characters writing in different direction
  5. Linux“Bash”漏洞大爆发
  6. 如何学习ios开发
  7. WordPress 使用 Pie-Register 添加前台注册、登录、找回密码和编辑个人资料功能
  8. python的编码问题研究------使用scrapy体验
  9. 二叉搜索树(Binary Search Tree)--C语言描述(转)
  10. 页面实现多个定时器(计时器)时选用NSTimer还是GCD?(干货不湿)
  11. laravel composer
  12. like contains
  13. MFC TabCtrl 控件修改标签尺寸
  14. Excel中sumproduct函数的使用方法和用途
  15. maven 相关问题
  16. Servlet实现session读写
  17. mongodb可以通过profile来监控数据 (mongodb性能优化)
  18. 关于 ThinkPHP5 使用 getBy 字段名方式获取数据
  19. PHP实现一维数组转二维数组的方法
  20. sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

热门文章

  1. JAVA主流日志梳理
  2. windows 子系统 linux wsl 开启ssh 服务
  3. HTTP二、HTTP请求处理过程的七个步骤
  4. python列表和字符串的三种逆序遍历方式
  5. Servlet中的jsp内置对象
  6. Nginx 教程(2):性能
  7. Charles 学习笔记
  8. maven 本地仓库无法更新到最新版本的jar包
  9. pycharm断点应用
  10. 记一次生产环境thrift服务的配置问题