什么是dart ?

2 篇文章 0 订阅

大家好,我是 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 编写你的第一个应用程序。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值