Dart 是 Google 开发的一种开源语言,旨在为开发人员创建具有静态类型分析功能的面向对象语言。自 2011 年发布第一个稳定版以来,Dart 已经发生了很大的变化,无论是作为一种语言本身还是作为它的核心目标。在 2.0 版本中,Dart 的类型系统从可选变为静态,发布后 Flutter 成为该语言的主要目标。 Dart有何特别之处? 与其他语言不同,Dart 旨在使开发人员的开发过程尽可能舒适和快速。
它附带了一组相当广泛
的内置工具,例如它自己的包管理器、各种 爱沙尼亚 Telegram 手机号码列表 编译 器/转译器、解析器和格式化程序。此外,Dart 虚拟机和即时构建使代码更改可以立即执行。 一旦投入生产,代码就可以用本机语言编译,因此不需要特殊的环境来运行它。就 Web 开发而言,Dart 转向 JavaScript。 在语法方面,Dart 与 JavaScript、Java 和 C++ 等语言非常相似,因此如果您了解其中一种语言,学习 Dart 只需几个小时。
此外Dart 很好地支持异步
并且生成器和迭代器非常易于使用。 我可以在哪里使用Dart ? Dart 是一种通用语言,您几乎可以将它用于任何事情: 在 Web 应用程序中,使用 art: art library: html 和转译器将 Dart 代码转换为 JavaScript,或者使用 AngularDart 等框架。 在服务器上,使用 art: http 和 art: io 库。还有一些框架如 Aqueduct 可以使用。
在控制台程序中
在移动应用中,感谢 Flutter。 立即注册!新团体已开放入场,不要错过机会! → 立即注册! 扑 Flutter 是一个 Dart 框架,可以使用单个代码创建跨平台应用程序。与 Ionic 等其他跨平台框架不同,Flutter 应用程序代码被编译为本机代码,因此实现的性能优于基于 Webview 的应用程序。此外,与 React Native 不同,Flutter 不使用原生组件,而是有自己的组件(称为小部件),因此同一个应用程序在任何设备上看起来都是一样的,无论其操作系统或版本如何。
因此开发人员不必担心
他的应用程序设计在旧设备上可能看起 重复,Google 选择了与用户不同的规范 来很糟糕。 除了移动应用程序之外,Flutter 还可以创建网页和桌面应用程序,尽管对网页的支持处于测试阶段,桌面应用程序处于预览阶段,因此想要使用它们的人还需要等待其稳定性。 以下是使用 Flutter 开发的应用程序的一些示例: 谷歌广告 应用树 反思性地 英拉普咖啡 SSH按钮 对于那些有兴趣了解有关 Dart 和 Flutter 的更多信息的人,以下是可能有用的各种资源列表: 飞镖网站,您可以在其中找到所有语言文档和各种指南。
尤其语言之旅 查看该语言语法的
简要介绍非常有用。 飞镖板,它允许您通过浏览器 俄罗斯号码列表 试验该语言,而无需安装任何东西(您也可以编写 Flutter 应用程序)。 包存储库网站, 您可以在其中找到所有常见的软件包。 镖的妹妹扑)包含许多可能有帮助的文章的页面。 颤动网站,框架文档在哪里以及如何开始使用它。 Flutter YouTube 频道,有很多可能有用的视频。尤其 本周小部件视频系列,一系列几分钟的简短视频,解释了小部件,这对于初学者和那些还不知道存在哪些小部件以及如何使用它们的人来说非常有用,以及系列焦点颤动,用相对较长的视频解释了 Dart 和 Flutter 的基本概念。