為了對抗微信小程式,安卓手機廠商聯合起來推出了快應用,這是好事一件,但快應用的實現方式在我看來並不是一個最佳的方案。 ...
為了對抗微信小程式,安卓手機廠商聯合起來推出了快應用,這是好事一件,但快應用的實現方式在我看來並不是一個最佳的方案。
首先,既然是對抗小程式,就不應該學小程式的那一套類似於Vue的開發框架,而應該採用React框架。因為React組件化且函數式編程的方式,更加靈活且便於維護,再加上css-in-js的方案,React整體的開發效率和社區生態明顯優於Vue。
其次,開發框架本身就在不斷演變和進化,快應用做成就是一個DOM和JavaScript的運行時加上native的操作手機硬體的能力,不限定開發框架,豈不更好?
再次,WebAssembly目前風頭正勁,得到了主流瀏覽器和開發者的支持,如果快應用支持並拓展WebAssembly的能力範圍,用戶將得到更小的程式體積和更快的執行速度,這樣的話在技術創新方面就會處於一個領先地位。