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

相关文章
相关标签/搜索