美文网首页Dart
什么是 Dart

什么是 Dart

作者: 子疯zp | 来源:发表于2019-07-04 15:24 被阅读3次
    什么是 Dart?

    1、简单介绍下 Dart 语言。

    Dart 是 Google 公司推出的编程语言,属于应用层编程语言,于 2011 年就已经亮相了。Dart 也是一门面向对象的语言,语法和 Java、C、JavaScript 很像。Dart 里所有的类都可以看成是对象,是单继承,动态类语言。Dart 可以进行移动应用、Web应用、服务器应用、PC 应用、物联网应用的开发等等,还在不断拓展开发平台,所以可以说 Dart 在各个平台领域“无所不能”。我们的主角 Flutter 就是基于 Dart 语言编写的。

    Dart 的特性
    • 语法简单明了,开发速度快、效率高,学习成本低。
    • 简单但是功能强大,可以开发 Web、移动端、PC、服务器端、物联网等平台应用。
    • 编译执行速度快,拥有自己的 Dart VM,在移动端和 Web 上拥有高性能。
    • 全平台语言,可移植。Dart 类似于中间件语言,可以编译成不同平台的原生代码,可以很方便地扩展成跨平台应用语言,如 Android 和 iOS 平台。
    • 语言的结构融合了 Java、C、JavaScrpit 的特点,并结合 React 响应式编程的思维规范进行构建的一个现代化编程语言。
    Dart 的语法特点
    • 面向对象的语言,一切数据类型、API 都是对象,都继承自 Object 类;
    • 强类型语言,同时也是动态类型语言。对不确定类型的可以定义成一个动态类型;
    • Dart 没有设置定义访问域的关键字,如果某个变量或者方法、类的名称以"_"开头,说明这个变量或者方法、类是私有的,外部不可以调用使用;
    • Dart 有入口函数:main(){...};类似于Java的public void main(String[] args){...};
    • Dart 吸收了很多现代编程语言的特点,加入了很多便捷的语法支持,可以明显缩减代码量和提高可读性;
    • 拥有 Future 和 Streams 使用方式,可以进行类似 RxJava 式的使用。

    相关文章

      网友评论

        本文标题:什么是 Dart

        本文链接:https://www.haomeiwen.com/subject/ljhrhctx.html