H5 App開發用WeX5垃圾 試用一周,我果斷放棄了wex5


上個月,和朋友一起參加wex5的分享會,因為對cordova有些了解,始終不相信wex5的廣告。五一假期,小試一下,果然不出我所料,有不少坑。
  想下載IDE,竟然有1.7G,雖然現在網速快但是文件太大,很難用。
  簡單操作下,發現wex5更像是工具的組合,而不是整套的。在拼接的過程中,對於整個代碼運行的周期沒有做任何優化,僅是提供了一個開發工具和整合的框架。
  為了彌補Cordova的缺陷,wex5自行制定的一系列“標准”,個人看來很難與主流融合。
  1. 使用xid替換標准的id,但是導致代碼的很難復用。例如,用Wex5開發,或者在Wex5體系中使用外部組件,都很難復用;
  2. Model:容易混淆,傳統意義上的model只是提供數據模型操作,但是wex5的model有點亂用,中間不但夾雜有業務邏輯,還混合了視圖操作;
  3. DOM節點的操作,不能按照標准的方式,必須使用wex5自己封裝的方法,不當增加的開發成本、學習成本,代碼難以復用; 4. 每個頁面的所有事件都需要用JS解析綁定,面對復雜的應用性能會出現問題;
  5.每個css文件都做了name限制,代碼復用受限;另外對css操作很不方便,只能使用wex5封裝的操作,調試也不方便。 6. 對於css的namespace十分不規范,有時候namespace+cssname,有時候 cssname+namespace,嚴格來說連namespace都算不上,僅僅是做了一個前綴。


免責聲明!

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



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