page contents

Handsontable: 一个JavaScript组件做到了150万美金收入

Handsontable是一个JavaScript组件,它结合了数据网格特性和类似电子表格的用户体验。Marcin是Handsontable的创始人,最初是一个开源项目,现在是一个19人的公司。

attachments-2021-11-FGyCUxKI6191b42383967.png

Handsontable是一个JavaScript组件,它结合了数据网格特性和类似电子表格的用户体验。Marcin是Handsontable的创始人,最初是一个开源项目,现在是一个19人的公司。

attachments-2021-11-pKWaLIJR6191b39f256e1.png

你是如何想出这个成功的产品创意的?

在创办Handsontable之前,我是一个软件工程顾问。我的合同在2011年到期,我有一个想法,要为记者创建一个工具,为在线文章创建数据可视化。

当时,如果媒体文章有任何图表或其他可视化数据,那都是Excel的截图。但我知道有一些开源的JavaScript库可以绘制出更好的图表。

所以,我的想法是把这两个世界连接起来。我做了一个最有价值的工具,它有分屏体验。在屏幕的一边,有一个类似Excel的数据网格组件(今天称为Handsontable),而在屏幕的另一部分,您可以看到自动生成的图表。我的潜在用户会将数据从Excel粘贴到Handsontable,甚至直接在Handsontable中输入,得到一个漂亮的交互式图表,可以嵌入任何网站。attachments-2021-11-n2jyeD6R6191b3bd3c706.png

当我把它放到GitHub上时,Handsontable得到了一些最初的关注。就许可而言,我选择了MIT的许可。多亏了GitHub和Hacker News,我的MVP有了自己的生命。开源确实挽救了这个项目;第一批信徒告诉我,它解决的问题比我想象的要多。

你是如何建立Handsontable的?

我开始向Handsontable添加功能,或者将其与别人的代码库集成。这种情况持续了三年。

添加第一个功能是很容易的,因为它们是很容易得到的果实,但是产品越成熟,对附加功能的要求就越重。

功能的实现需要两到三个月的时间,在满足赞助商的要求的同时还要专注于Handsontable的发展是很困难的。

所以,我雇了一个外包和我一起做,那是在2013年。2014年,我雇佣了第一个员工。同一个月,我又雇了两个外包。我们都是开发人员。所有资金都来自咨询工作的现金流。

好的一面是没有现金问题。我能够将一半的资源分配给咨询工作,另一半分配给维护或无利可图的开源工作。

Handsontable成功的最大障碍是什么?attachments-2021-11-kYemHxKM6191b3d781391.png

虽然我们是完全开源的,但公司并没有明确的方向。我们只是在回应我们收到的询问。如果客户希望我们做什么,我们就做什么。对于我们是否真的想要长期维持的反思来得太晚。

第二个问题是,每一个新特性都让我们的产品更加复杂。第三个问题是,在某一时刻,产品的功能将不堪重负而导致崩溃。

我们做出了一个艰难的决定,放弃该产品的开源版本,完全专注于商业产品。这是我们在博客上详细描述的话题。社区的反应大多是积极的。

我感到遗憾的一件事是,我们让那些依赖于MIT版本的真正的开源项目失望了,比如RHandsontable。他们决定继续使用MIT的最后一个版本。

更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。

如果你想用Python开辟副业赚钱,但不熟悉爬虫与反爬虫技术,没有接单途径,也缺乏兼职经验
关注下方微信公众号:Python编程学习圈,获取价值999元全套Python入门到进阶的学习资料以及教程,还有Python技术交流群一起交流学习哦。

attachments-2022-06-upShVVEw62b127ebf3635.jpeg
  • 发表于 2021-11-15 09:13
  • 阅读 ( 677 )
  • 分类:行业资讯

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
轩辕小不懂
轩辕小不懂

2403 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1474 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章