当前位置: 首页 > 工具软件 > Quiver Dart > 使用案例 >

什么是dart ?

荀辰钊
2023-12-01

大家好,我是 yihanss,在这个系列中,我将分享 dart 的基础知识以及所有开发人员都应该知道的 Flutter 应用中常用的概念。

在本文中,我们将了解 dart 是什么以及 dart 语言支持的不同功能。

什么是Dart ?

Dart 是一种通用的面向对象的编程语言。从语法上讲,它与 java 和 c# 非常相似。以及为什么大家都想学,因为 Dart 是 Fl​​utter 的官方语言。Dart 可用于移动、Web、桌面和服务器端应用程序。如果你有一个flutter项目,同样的项目可以在web、桌面、android、iOS上执行。

Dart 特点:

  1. 面向对象

Dart 是一种完全面向对象的编程语言。它支持类、对象、接口、继承、多态、封装等所有特性…

  1. 多平台部署

Dart 项目可以在各种平台上运行,例如 web、桌面、android 和 ios。

  1. 异步编程

如果您来自 java 背景,那么您听说过多线程。不幸的是,dart 不支持多线程,它是一种单线程语言。代替多线程飞镖支持异步编程。在下一篇文章中,我将分享更多关于异步、特性和等待的信息。现在,只需了解通过使用异步您可以在不阻塞 UI 的情况下执行多任务。

  1. 丰富的库

当您安装 dart SDK 或 Flutter SDK 时,您将获得许多内置库,您还可以从pub.dev的大量库中添加更多。

  1. 平台无关

Dart 适用于所有平台 windows、Linux 和 mac。

  1. 类型安全和空安全

在 dart 中,分配给变量的值必须与变量的类型匹配。在 null 安全中,有一个概念可以避免在变量中获取 null 值。我们将在接下来的文章中更详细地讨论这个话题。

  1. 易学

如果您是编程新手或专家,Dart 非常容易学习,学习 dart 对您来说并不难。

理论太多…我不喜欢它,但相信我它会在未来帮助你。别担心,你很快就会用 Flutter 编写你的第一个应用程序。

 类似资料: