Flutter的js化都在蠢蠢欲動?

前面開了個Fluter系列,后來沒更新,有以下原因:

  1. 忙,有時間則在做一些技術(shù)嘗試;
  2. 在團隊推廣上遇到困難,少了沖勁;我曾經(jīng)想在某個項目上試用Flutter,但團隊成員婉轉(zhuǎn)表示了抗拒,因為要學(xué)習(xí)新的語法,培養(yǎng)新的使用習(xí)慣,也要放棄原有較完善的js生態(tài),我也不想硬來,最后就不了了之;
  3. 等待Flutter對開發(fā)的更友好化;
  4. 相信國內(nèi)的團隊會搞點事情出來——不造個輪子出來怎么刷出存在感?

Flutter今年以來熱度越來越高,但我覺得學(xué)習(xí)和試用的人較多,但真正用來做項目的會打個折扣,有些人在觀望,有些人則淺嘗則止。

不可否認Flutter是一個優(yōu)秀的框架,如果能較好沿用現(xiàn)有的開發(fā)生態(tài)會不會更好?基于此,個人也做了一些嘗試。前幾天騰訊團隊開源了個項目并發(fā)表了一篇文章,也給了我一些靈感:

基于JS的高性能Flutter動態(tài)化框架MXFlutter

它主要是把DartVM換成JS runtime,把Dart的代碼換JS來實現(xiàn),但風(fēng)格相似。使用JS runtime的想法個人比較認同,但沿用Dart風(fēng)格書寫UI的方式不太符合我的品味,其UI構(gòu)建方式應(yīng)該可以再簡化一點,此外,覺得既然js都仿成這樣了,不如直接做Typescript版是不是會更好一點?——凸出了我本人目前沒做到又愛挑刺的“光輝”個人形象。

其實騰訊的這個嘗試不是一個個例,我相信應(yīng)該有不少團隊在做Flutter Engine的研究,基于js化的嘗試也有不少。Flutter出來也有一段較長的時間了,一些團隊應(yīng)該有一些半成品——像vue-native基于RN類似概念的項目,相信再過不久,就會放出來吧?

怎樣的Flutter變種是你的菜?
語言:typescript?
UI構(gòu)建:vue 或者 jsx,還是保持現(xiàn)有方式?
渲染引擎:改用julia調(diào)用?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容