都說Vue好,但是我自己用起來很難受

大前端時代,三大前端框架佔據了大半的江山。幾年前大家都還是jQuery做前端開發,但是到了現在,做後臺管理系統,聰明上進的前端都開始使用angular、vue、react三大框架作為開發框架。

特別是Vue,國內非常火爆,最主要的是中國人數眾多,程序員也是眾多。

我作為一個前後端都需要開發的創業小公司程序員,三大框架都涉及,且都在使用。

最喜歡的還是angular,最不喜歡的是Vue和react,很可能最大的原因是angular純天然的typescript加持,用了就不想再回去。

至於我為何還選擇Vue,有句話說的好啊,小孩子才做選擇,作為一個大人,我當然是全都要啦。

言歸正傳,選擇Vue最主要是輪子特別多,也很喜歡Element-ui這些UI庫。雖然也有angular版本,但是bugs是真的多,更新也不勤快。

Vue 和react還有一個好處,那就是可以在傳統jQuery頁面,也就是傳統的HTML標籤內就可以嵌入Vue,這樣有時會需要修改老項目可以加入這些Vue腳本作為一個異步網頁功能的擴展,不過也只適合沒什麼維護費的老網站了,縫縫補補又三年!

但是,說起自己做其它界面,後臺工程,主要的版式佈局做好,剩下的都是每個重複工作但功能不同,無非是一大堆表單的提交與處理,列表的展示和處理。數據的操作等功能的開發。

無論是新建頁面還是頁面copy,Vue在手速上就很差了,基本要寫到手痠。

特別是使用代碼格式eslint,這東西雖好,但是配置Webstorm代碼格式化,至今難以找到合適的配置方案。

都說Vue好,但是我自己用起來很難受

比如寫個點語法,換行後再使用,然後使用IDE格式化工具格式它就正常,但是不換行格式化,它就和eslint衝突。


都說Vue好,但是我自己用起來很難受

使用eslint格式化和IDE格式化就會衝突,換行再格式化,那就完全沒問題。

都說Vue好,但是我自己用起來很難受

除此之外,沒有好用的腳手架工具,新建頁面或者新建Vue Store或者什麼約定俗成的代碼,也需要手動實現方法且不能智能提示。

都說Vue好,但是我自己用起來很難受

唯一能做的就是,支持Store字符串找到方法。但是不適用常量而是字符串作為方法名映射,看起來有點怪怪的,但此處倒也無妨。

都說Vue好,但是我自己用起來很難受

不規範的this使用方法,在同一個class裡,this可以指向訪問data方法裡的返回和方法集裡的方法名。

都說Vue好,但是我自己用起來很難受

還是angular最爽,可以使用angular cli 創建幾乎你需要的所有框架代碼。

都說Vue好,但是我自己用起來很難受

都說Vue好,但是我自己用起來很難受


超強的代碼錯誤提示和自動修復功能,當然這些都是強大的IDE提供。但對我我們用戶來說,這簡直太爽了。

都說Vue好,但是我自己用起來很難受

這和Vue 到處把各種對象掛載到this上不一樣。很多時候根本聯想不到this所指向的對象所需要的參數和方法,以及返回值的提示。

都說Vue好,但是我自己用起來很難受


分享到:


相關文章: