Dart入门—开发环境
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入门—开发环境相关推荐
- Dart集成开发环境
下载SDK和Dartium Dartium是Dart虚拟机,在运行web项目时候会用到 可以翻墙的朋友可以直接到官网下载 https://www.dartlang.org/downloads/ 不能翻 ...
- Dart Server开发环境搭建及新建运行项目
Dart Server开发环境搭建及新建运行项目 开发环境的搭建 1. 下载Dart SDK 2. 下载开发工具 3. 创建Dart Server项目 Dart除了可以使用Flutter进行移动应用开 ...
- python从零开始基础入门——开发环境搭建
前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:山海皆可平z PS:如有需要Python学习资料的小伙伴可以加点击下方 ...
- 以太坊开发入门-开发环境准备
开发合约语言使用Solidity,在开始之前先学习一下该语言,有编程基础的人很快就能上手. 开发环境有很多,平时我们常用的IDE,安装上Solidity插件后基本都能使用,为了快速上手开发,今天主要是 ...
- 【Rust指南】快速入门|开发环境|hello world
文章目录 前言 一.Rust语言的背景和特点 1.为什么要用Rust? 2.与其他编程语言相比较 3.Rust特别擅长的领域 4.Rust的用户和案例 5.Rust的优缺点 二.Rust的安装与开 ...
- Flutter基础—开发环境与入门
Flutter开发环境的前提要求如下: Windows 7以上版本(64位).Mac或Linux操作系统(64位) 磁盘空间:400 MB(不包括Android Studio的磁盘空间). 已经安装及 ...
- 【JAVA零基础入门系列】Day2 Java集成开发环境IDEA
[JAVA零基础入门系列](已完结)导航目录 Day1 开发环境搭建 Day2 Java集成开发环境IDEA Day3 Java基本数据类型 Day4 变量与常量 Day5 Java中的运算符 Day ...
- eslint vscode 自动格式化_Vue 入门系列第二期,开发环境与 ESLint 配置
引言 开发 Vue 项目前,做好开发环境的相关配置非常重要,它可以提高我们的开发效率. 在「Vue 入门系列」第一期,新手快速入门指南,初识 Vue 一期中,我们利用 Vue CLI 搭建了项目骨架, ...
- Arduino可穿戴开发入门教程Arduino开发环境介绍
Arduino可穿戴开发入门教程Arduino开发环境介绍 Arduino开发环境介绍 Arduino不像我们使用的PC端操作系统一样,可以直接在操作系统中安装软件为操作系统编程.Arduino的软件 ...
最新文章
- oracle 插入 基准测试,oracle proc 插入操作性能优化实践
- python 工业自动化 人工智能_浅谈人工智能神经网络与工业自动化
- 详细说说Transformer (超详细图解,一图胜千言)
- Linux NAPI/非NAPI
- UVA 610 Street Directions 双连通分量
- 年薪40万,我用的是这套Python学习体系
- CodeForces 679B Bear and Tower of Cubes
- 【Java基础】Java基本数据类型与位运算
- HDU3474 Necklace
- 高一计算机常考内容,高一信息科技合格考知识点.doc
- 运行wordcount.java_运行hadoop wordcount程序
- 面向对象——抽象基类
- Ajax程序设计入门
- 软件开发中协议制定的注意事项
- 高中信息技术学业水平考试真题知识点
- .NET代码混淆——开源.net 混淆器ConfuserEx介绍
- 百宝云数组语法新手教程
- (滑稽保命)对于《数据结构》严蔚敏教程的吐槽,附:详细代码
- WIN7 SP1 0x8007000D错误
- 计量模型 | 前定变量#时间FE