我為什么要花大力氣從頭研發智表ZCELL(一個仿EXCEL的前端插件)


       為什么呢,一個前端用的,類似EXCEL的操作的JS 插件,從頭研發真的有必要嗎?可能你會覺得沒有必要吧,其實我自己也問過自己好多遍。因為業界有更加強大的spreadjs,也有比較輕型的JEXCEL,自己再弄一個,不是重復造輪子媽?這不是我們這行天天在講的,要一定避免的事嗎?可最終我還是覺得還是有必要的。

       其實有這個想法也很久了,主要自己工作中需要用到這塊。目前的企業用戶,在電腦端的操作,或多或少都離不開EXCEL的操作,他們在做一些信息化的項目時,經常會希望保留一些在EXCEL里的操作習慣。我們經常給用戶的答復是,不行,做不到。其實回頭想一想,用戶追求更熟悉、更方便的用戶體驗,希望能像EXCEL一樣,復制粘貼,設置公式,用鍵盤快捷操作,他們有錯嗎?為什么我們不能滿足他們呢?是因為代價大、開發成本高嗎?還是我們就不想做這個事,亦或是覺得沒有必要做。雖然用戶也能接受別的方案,但我不禁要問一下勉強接受你的用戶,他們爽嗎?

       我覺得他們肯定不爽,換成你,你也會不爽的。於是我在網上到處找成熟的方案,期間遇到了spreadjs ,jexcel, handsontable 等前端的插件,都做的不錯,也曾試圖將他們引入到項目中,但最后還是放棄了,這里我說一下自己的觀點,一家之言,僅供參考,大家勿噴。

產品

優勢

劣勢

Spreadjs

 

1、這方面的老大,功能強大

2、國內也有專門的隊伍運營

3、文檔樣例齊全

1、功能有些重,有時只要1個很小的功能

2、價格有點貴…

jexcel

1、 好像是免費的

2、 比較適合列表式操作

1、 不收費,好像缺少專人維護

2、 功能少,能滿足需求少。

handsontable

1、 分免費版和收費版

2、 免費版具備基礎功能

3、 比較適合列表式操作。

1、 國內缺少專門隊伍運營

2、 想要的功能,都在收費版里,且價格不算便宜。

3、缺少中文版的文檔資料,入門難。

     

        正是基於自己的使用需求和自己選型的痛苦經歷,糾結了一段時間,終於下定決心,研發智表ZCELL,做一款讓大家都用的起且讓最終用戶覺得爽的插件。

        時間回到2018年元旦左右,開始做基本的技術規划和選型,鑒於剛剛起步,選擇了當下流行的jquery做基礎,用了兩個月的時間,出了V1.0,當然,第一版功能相當簡陋,只有最基礎的選定單元格和選定單元格計算、復制粘貼功能,甚至都算不上一個插件。

       發版后,收到了部分網友的反饋,於是繼續完善,根據實際需要增加了合並單元格等基本功能,發布了V1.1版本。根據網友要求,繼續增加快捷鍵操作、設置計算公式、設置單元格類型、雙擊編輯等核心功能逐步完成,發布了V1.3版本。時至今日,ZCELL后續又發布了V1.3.1版,V1.3.2版,功能正在不斷的完善,目前已經具備投產的必要功能,不敢說和以上3款產品相比,但基本的功能已經具備了,產品更新基本保持1個月左右1個版本,小版本可能更短。

        產品的收費,是為了支撐產品的不斷研發,也是為了驗證產品的價值,沒有人願意付費的產品,我認為是沒有價值的。ZCELL根據不同版本功能,設置不同的價格,目前功能版本只需要幾百元,對我們來說可能只是一次餐費,卻能帶給用戶不一樣的體驗,如果你有興趣,歡迎嘗試(可以自行百度)。

        我希望大家能夠得到大家的支持,才能讓智表走的更遠,讓用戶用的更爽。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM