2020 春节,众所周知的缘由在家。开始找出以前的书没读完的书依次kill time。前端
这波读的书很杂, 也比较快,担忧不少信息没领悟清楚,先记一波笔记,回头翻阅。过程是读书, 因此内容更多的是关于理论/思考方式/概念相关的,不涉及具体的操做/实践/demo。程序员
Dart语言,最开始知道实际上是由于Angular 和Flutter, 对它自己没太详细了解过。
从语言的角度看,几个比较显著的特色以下:编程
接触一个新的语言,咱们总会从这个语言的一些规则开始。
有些语法糖或者使用方法和以前的同样,有些长的不同但本质同样,有些彻底不同。后端
和之前在其余语言里面遇到的基本同样,仍是熟悉的配方。ruby
还有些和以前的同样的异步
或者说只是换了个说法,看着不同但本质作的事情基本一致,好比函数
总体看彻底书,大概花了4小时,这一篇比较简略,主要是给本身后期看的。设计
Dart语言特性取了百家特色,如actor借鉴了Erlang, mixin借鉴了lisp语言... 固然受影响最大的可能仍是smalltalk,书里面都详细说了历史,不赘述。对象
但从设计者的设计意图来看,仍是是一门对程序员很友好的语言(和ruby的友好方向不同),好比可选类型充分考虑了程序员的对待warning和error的习惯,语法上手容易兼顾Java程序员和JS程序员。for循环
建议能够从angular和Flutter 入手试试。