博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Dart入门—开发环境
阅读量:6714 次
发布时间:2019-06-25

本文共 1291 字,大约阅读时间需要 4 分钟。

Dart入门—开发环境

在正文开始前,希望大家能看一下这段,我第一次听说Dart是在去年5月份,那段时间工作比较闲,在网上看到,然后就开始去了解,而且认识了很多朋友,其中就有“河马”,他说:“Dart所有的资料都是英文的,我们需要建立一个中文社区,让更多人了解、学习它”。

后来他真的就建立了,我当时就觉得我应该也能做点什么,于是就组织了几个好友对Dart的官方文档进行汉化,然而他们大多是一时兴起才答应加入汉化组的,汉化组从刚开始的几个人,到剩下两个人,再到一个人。。。最后只能放弃。

确实,汉化官方文档的工程太巨大了,于是,我就开始在CSDN上写教程,从六月份开始写,一直到八月份,传出谷歌放弃Sky(开发Android应用的Dart框架)的风声,加上Sky从发布之后就再也没有一点动静,我开始怀疑之前做的事情是否还有意义,加上工作上也越来越忙,就不了了之。

就在几天前,无意中打开“河马”创建的,发现他一直在坚持着写Dart教程,哪怕只有十几个人关注。而且发现谷歌重新搞了一个。于是就想着慢慢把之前留下的坑填完,更新一下以前教程,改动大的东西会重新写,最后希望大家能去”河马“的论坛看看,他写的教程真的很好。


Dart是什么?

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

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

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

安装SDK

推荐选择在Linux下安装,因为考虑到目前只支持在Linux(64位)和Mac系统下开发,我用的系统的是Ubuntu 16.04 LTS,注意是64位的。

下载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

这里写图片描述

这里写图片描述

你可能感兴趣的文章
设置input框文字垂直居中和宽度
查看>>
WinForm笔记
查看>>
js 获取时间不能大于当前系统时间
查看>>
vue公共
查看>>
LeetCode 191. Number of 1 Bits Question
查看>>
关于前端的大致简介!
查看>>
面向对象设计模式总结
查看>>
JAVA 实用插件
查看>>
Matlab与C++混合编程(依赖OpenCV)
查看>>
BZOJ 4822 [Cqoi2017]老C的任务 ——树状数组
查看>>
Centos上虚拟机搭建
查看>>
cocos2d-html5 onEnter init ctor构造函数 ----js特有特性(和c++有一点不一样)
查看>>
spring发送邮件
查看>>
typescript实现类规则
查看>>
vue中echarts随窗体变化
查看>>
使用python 3.x 对pythonchallenge-----0的解答过程
查看>>
HBase ZooKeeper安装
查看>>
mvc4,jquery Bundle
查看>>
得到IP
查看>>
关于如何实现浮动元素居中
查看>>