开源项目 filepond 的独立自由之路:城市套路深

本贴最后更新于 2045 天前,其中的信息可能已经事过景迁

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

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

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

filepond1

filepond2

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

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

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

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

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

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

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

image-20190420094415203

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

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

image-20190420094620708

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

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

image-20190420095123231

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

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

继续了解下背后的作者 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 不仅仅是字面的意思,还是背后一个价值的意思。

**关注我的订阅号:**indiehacker
或者微信搜主机排行网:
搜索框传播样式微信标准绿版.png

  • filepond
    1 引用 • 1 回帖
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    408 引用 • 3575 回帖 • 1 关注
  • 文件上传
    8 引用 • 133 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • CoderShen

    做一个嘛,不要做成可扩展插件的,按照图片上的效果做就好,并且针对你使用的框架来适配,这样难度会降低很多

推荐标签 标签

  • JavaScript

    JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。

    729 引用 • 1327 回帖
  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    153 引用 • 3783 回帖
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3187 引用 • 8213 回帖 • 1 关注
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 483 关注
  • Postman

    Postman 是一款简单好用的 HTTP API 调试工具。

    4 引用 • 3 回帖 • 2 关注
  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    88 引用 • 1235 回帖 • 411 关注
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖 • 1 关注
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 474 关注
  • WebComponents

    Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。

    1 引用 • 1 关注
  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1434 引用 • 10054 回帖 • 489 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    110 引用 • 54 回帖
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 660 关注
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    125 引用 • 169 回帖 • 1 关注
  • V2EX

    V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。

    17 引用 • 236 回帖 • 328 关注
  • 资讯

    资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。

    55 引用 • 85 回帖
  • HHKB

    HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。

    5 引用 • 74 回帖 • 471 关注
  • 招聘

    哪里都缺人,哪里都不缺人。

    190 引用 • 1057 回帖
  • SpaceVim

    SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
    及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
    语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
    即用的 Vim-IDE。

    3 引用 • 31 回帖 • 101 关注
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    209 引用 • 2031 回帖
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 633 关注
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 169 关注
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    170 引用 • 414 回帖 • 384 关注
  • 分享

    有什么新发现就分享给大家吧!

    248 引用 • 1794 回帖
  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖
  • 反馈

    Communication channel for makers and users.

    123 引用 • 911 回帖 • 245 关注
  • RESTful

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖
  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 709 关注