1. 程式人生 > 其它 >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,更早獲得更多成功案例。