首頁>技術>

什麼是Flutter?

一套效能媲美原生應用的移動UI框架,底層採用dart語言實現,介面繪製引擎採用同Android同款的Skia引擎,在效能方面碾壓眾多跨平臺框架。例如uni-app,taro等。

dart語法更像是融合了java和js特性和語法的一種新語言,有程式設計基礎的人並不會覺得陌生,並且上手更加容易。

備受爭議的還是Flutter的巢狀樹,無數前端程式設計師稱之為地獄巢狀,即便是dart2.7釋出拓展函式後依然呼聲不高。終究還是受限於宣告式的語法,讓很多有經驗的程式設計師都難以接受,這也是flutter被唱衰的最大原因。

但即便如此,flutter正規軍一旦進入市場,根本沒有匹敵的對手。

沒有任何一家公司的老闆不希望用更少的程式碼構建app,節約更多的資源去做更多其他的事情,這也不是身為一個程式設計師能夠做的事情。

作為程式設計師,應當隨時都要保持接受新事物的心態,而不是一味的抵制。

網際網路時代的發展,再過不了多久,程式設計已經不是一個程式設計師特有的技術了,隨著技術的統一和更新,程式設計師也逐漸淪為工具人,即便不是程式設計師,也應當活到老學到老。

正視Flutter的缺點,也接受它的優點,也遵循網際網路市場變化,保持一個良好的學習心態。

程式設計不是目的,只是讓我變得更快樂了

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 大資料日誌分析平臺之ELK環境搭建