Dart入门—开发环境

Dart是什么?

首先要明确一点,Dart是一门小众语言,目前无法用于实际项目的开发。。。

我就简单的说一下Dart现在的应用范围,如果想看具体细节,Dart官网—传送门

  • 服务器:

    • Dart可以做独立的服务器,还是挺靠谱的
  • Web应用:
    • Dart可以取代Javascrip,使前端开发更高效,更方便
    • 因为Dart也可以做服务器,所以开发Web项目只需要 Dart + Html5 + Css3 就搞定了
    • 最大的的缺点就是目前只有Chromium浏览器支持Dart,其他浏览器都不支持,但可以通过转换成JS文件来解决
  • 移动应用:
    • Flutter,一个Dart框架,可以用于开发Android与IOS应用,目前处于实验阶段
  • 游戏开发:
    • StageXL,一个Dart框架,用来开发2D游戏的,目前处于实验阶段

安装SDK

下载Dart SDK

官网下载地址(推荐)—传送门
DartLang中文社区下载地址—传送门

在Linux下安装SDK

下载后看到的文件应该如下图所示

打开终端,移动到该文件所在目录,执行以下命令

sudo dpkg -i dart_1.15.0-1_amd64.deb

执行成功后,可通过下图所示方法验证安装是否成功

在Windows下安装SDK

下载后看到的文件应该如下图所示

将其解压至做任意目录,比如D盘目录下,再将bin路径添加至环境变量

保存环境变量后,打开CMD检查安装是否成功

Hello World !

在任意位置新建一个test.dart文件,输入以下代码

void main(){print("hello world!");
}

保存文件后,打开终端,移动到该文件所在目录,执行以下命令

dart test.dart

Dart入门—开发环境相关推荐

  1. Dart集成开发环境

    下载SDK和Dartium Dartium是Dart虚拟机,在运行web项目时候会用到 可以翻墙的朋友可以直接到官网下载 https://www.dartlang.org/downloads/ 不能翻 ...

  2. Dart Server开发环境搭建及新建运行项目

    Dart Server开发环境搭建及新建运行项目 开发环境的搭建 1. 下载Dart SDK 2. 下载开发工具 3. 创建Dart Server项目 Dart除了可以使用Flutter进行移动应用开 ...

  3. python从零开始基础入门——开发环境搭建

    前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:山海皆可平z PS:如有需要Python学习资料的小伙伴可以加点击下方 ...

  4. 以太坊开发入门-开发环境准备

    开发合约语言使用Solidity,在开始之前先学习一下该语言,有编程基础的人很快就能上手. 开发环境有很多,平时我们常用的IDE,安装上Solidity插件后基本都能使用,为了快速上手开发,今天主要是 ...

  5. 【Rust指南】快速入门|开发环境|hello world

    文章目录   前言 一.Rust语言的背景和特点 1.为什么要用Rust? 2.与其他编程语言相比较 3.Rust特别擅长的领域 4.Rust的用户和案例 5.Rust的优缺点 二.Rust的安装与开 ...

  6. Flutter基础—开发环境与入门

    Flutter开发环境的前提要求如下: Windows 7以上版本(64位).Mac或Linux操作系统(64位) 磁盘空间:400 MB(不包括Android Studio的磁盘空间). 已经安装及 ...

  7. 【JAVA零基础入门系列】Day2 Java集成开发环境IDEA

    [JAVA零基础入门系列](已完结)导航目录 Day1 开发环境搭建 Day2 Java集成开发环境IDEA Day3 Java基本数据类型 Day4 变量与常量 Day5 Java中的运算符 Day ...

  8. eslint vscode 自动格式化_Vue 入门系列第二期,开发环境与 ESLint 配置

    引言 开发 Vue 项目前,做好开发环境的相关配置非常重要,它可以提高我们的开发效率. 在「Vue 入门系列」第一期,新手快速入门指南,初识 Vue 一期中,我们利用 Vue CLI 搭建了项目骨架, ...

  9. Arduino可穿戴开发入门教程Arduino开发环境介绍

    Arduino可穿戴开发入门教程Arduino开发环境介绍 Arduino开发环境介绍 Arduino不像我们使用的PC端操作系统一样,可以直接在操作系统中安装软件为操作系统编程.Arduino的软件 ...

最新文章

  1. oracle 插入 基准测试,oracle proc 插入操作性能优化实践
  2. python 工业自动化 人工智能_浅谈人工智能神经网络与工业自动化
  3. 详细说说Transformer (超详细图解,一图胜千言)
  4. Linux NAPI/非NAPI
  5. UVA 610 Street Directions 双连通分量
  6. 年薪40万,我用的是这套Python学习体系
  7. CodeForces 679B Bear and Tower of Cubes
  8. 【Java基础】Java基本数据类型与位运算
  9. HDU3474 Necklace
  10. 高一计算机常考内容,高一信息科技合格考知识点.doc
  11. 运行wordcount.java_运行hadoop wordcount程序
  12. 面向对象——抽象基类
  13. Ajax程序设计入门
  14. 软件开发中协议制定的注意事项
  15. 高中信息技术学业水平考试真题知识点
  16. .NET代码混淆——开源.net 混淆器ConfuserEx介绍
  17. 百宝云数组语法新手教程
  18. (滑稽保命)对于《数据结构》严蔚敏教程的吐槽,附:详细代码
  19. WIN7 SP1 0x8007000D错误
  20. 计量模型 | 前定变量#时间FE

热门文章

  1. 火车进出栈问题(高精度+压位+质因数分解消除除法)
  2. 实验2.3 使用重载函数模板重新实现上小题中的函数Max1
  3. Paper and Codes Leaderboard
  4. 高精度地图的学习笔记
  5. leetcode5086:smallest-subsequence-of-distinct-characters
  6. 心大于物 ----论意识心灵与物理大脑的关系
  7. 给定随机数列求第k大的数字
  8. 小技巧 ----- Java中指定保留几位小数
  9. X86逆向实战7:使用万能断点通杀
  10. cuda8 cuda9 cudnn 安装与卸载