為什麼有那麼多編輯器插件?

現在幾款比較流行的編輯器,如VS code, sublime text, atom都有特別多的插件,而且這些插件基本上都是免費的。既然不能盈利,為什麼會有這麼多編輯器插件,難道都是熱心腸?


最大的好處就是建立個人品牌,你看從來沒有人匿名發插件。一個真正的熱心腸,你是不會知道的(逃


輪子哥說得很對,從個人開發者而言,打造個人品牌確實是最根本的原因之一

我就做了一款 atom 插件,作為一個開源項目,最起碼也有 MIT 開源協議,肯定是不會匿名發布的

原因二嘛,也有人說了,其他的不夠好或者不適合自己,整一個我自己的,又或者,我用的編輯器居然沒×××?實在太不方便了,我來整一個!

原因三嘛,藉助這些編輯器,可以少很多各種成本

從開發的角度來說,這些編輯器都有現成的成熟的二次開發體系,如果你經驗不是很足,在這些平台開發可以幫你少走很多彎路積累經驗,如果是老手,那一般藉助編輯器是為了減少很多重複功能的開發

從運營推廣的角度來說,由於第一次拓展用戶的工作由編輯器承擔了,插件本身的運營壓力就變小了很多,某些插件只要寫得好了,哪怕扔在應用市場不管照樣也有人用

而如果另立山頭,如果沒有足夠的技術底蘊和不是很強勢的項目主題,這些成本問題絕對是項目成功道路上要一一越過的攔路虎


別的人用著不爽,提 PR 又不太合適,所以自己造一些,neoclide


個人品牌是一個方面,但是其他答主好像沒說為啥要免費。

那麼為什麼要免費呢?因為免費才有大量人下載啊。

然後在README掛個downloads的badge,然後在簡歷寫一句"開發了下載量xxxx的Emacs插件",倍兒有面子

利益相關 Emacs 重度用戶


有沒有發現你說的幾個編輯器除了sb都是免費的(


因為都不夠好 …


謝邀,因為編輯器本身太爛了重寫一個又太麻煩(


推薦閱讀:

沒有後端語言基礎的前端工程師如何正確的學習nodejs?
我的jq里 .hover 無效 ?
2015年前端開發技術棧及開發工具?
瀏覽器載入網頁時的過程是什麼?
移動前端開發和 Web 前端開發的區別是什麼?

TAG:前端開發 | HTML | CSS | JavaScript |