2020 春節,衆所周知的緣由在家。開始找出以前的書沒讀完的書依次kill time。前端
這波讀的書很雜, 也比較快,擔憂不少信息沒領悟清楚,先記一波筆記,回頭翻閱。過程是讀書, 因此內容更多的是關於理論/思考方式/概念相關的,不涉及具體的操做/實踐/demo。程序員
Dart語言,最開始知道實際上是由於Angular 和Flutter, 對它自己沒太詳細瞭解過。
從語言的角度看,幾個比較顯著的特色以下:編程
接觸一個新的語言,咱們總會從這個語言的一些規則開始。
有些語法糖或者使用方法和以前的同樣,有些長的不同但本質同樣,有些徹底不同。後端
和之前在其餘語言裏面遇到的基本同樣,仍是熟悉的配方。ruby
還有些和以前的同樣的異步
或者說只是換了個說法,看着不同但本質作的事情基本一致,好比函數
總體看徹底書,大概花了4小時,這一篇比較簡略,主要是給本身後期看的。設計
Dart語言特性取了百家特色,如actor借鑑了Erlang, mixin借鑑了lisp語言... 固然受影響最大的可能仍是smalltalk,書裏面都詳細說了歷史,不贅述。對象
但從設計者的設計意圖來看,仍是是一門對程序員很友好的語言(和ruby的友好方向不同),好比可選類型充分考慮了程序員的對待warning和error的習慣,語法上手容易兼顧Java程序員和JS程序員。for循環
建議能夠從angular和Flutter 入手試試。