1.想學Flutter?先學Dart吧


目錄傳送門:《Flutter快速上手指南》先導篇
git

Dart 是一種簡潔的、高性能的開發語言,它由 Google 於 2011 年發佈。github

目前,比較火熱🔥的跨平臺、高性能的 Flutter 移動開發框架就使用了 Dart 語言來編寫其上層 SDK。編程

Google 下一代的 AdWords(Google 知名的賺錢的應用) 就是使用 Dart 來開發的。框架

可見 Dart 在將來,將會有可靠的技術支持和可預見的持續穩定性保障。編程語言

Dart 的特點

  1. 同時支持 AOTJIT 兩種運行模式函數式編程

    Dart 同時支持 AOT(Ahead Of Time,預編譯)JIT(Just In Time,即時編譯) 兩種運行模式。函數

    這使得 Dart 在開發階段,能夠藉助 JIT 快速迭代,節省大量的編譯時間。post

    在交付階段,經過 AOT 得到高性能的可運行程序包。性能

  2. "真面向對象"語言學習

    Dart 是名副其實的面嚮對象語言。

    在 Dart 中,萬物皆對象,包括 函數

    這使得開發者能夠愉快的進行 函數式編程

別太糾結於語言

一門編程語言興起,其自身如何的牛其實不是最重要的,如今衆多的語言實際本質上都大同小異,該有的基本都有,沒有的也不會差太多。

我以爲主要是它出現的時機,是否有剛好解決市場痛點的解決方案使用了這門語言。

Flutter 對 Dart 來講就是一次機遇,若是 Flutter 平臺可以成功,那 Dart 的普及也就不過是順其天然。

這也難怪 Dart 團隊會密切的和 Flutter 團隊保持合做,推動這門語言的迭代。

對於咱們而言,不過是要使用它來進行 Flutter 的開發工做,因此不要太深究這門語言的好與壞。

既然 Flutter 團隊通過深思熟慮選擇了這門語言,那麼咱們就去學習它就行了。把精力放到最核心的任務上。

若是你已經掌握一門面向對象語言的話,那 Dart 學習進度將會很是的快。

至少,學習到能夠用它來進行 Flutter 開發是很快的。

也許,一天?🤔️

Tips: DartPad 是一個在線編寫和運行 Dart 的平臺,在學習 Dart 的過程當中,使用這個平臺就夠了。

目錄傳送門:《Flutter快速上手指南》先導篇

如何找到我?

傳送門:CoorChice 的主頁

傳送門:CoorChice 的 Github

相關文章
相關標籤/搜索