Dart入门—Linux开发环境

Dart入门—Linux开发环境

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

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

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

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


Dart是什么?

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

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

  • 服务器:

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

在Linux下安装SDK

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

下载Dart SDK

官网下载地址(推荐)—传送门

DartLang中文社区下载地址—传送门

安装Dart SDK

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

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

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

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

Hello World !

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

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

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

dart test.dart

时间: 2024-10-12 08:15:39

Dart入门—Linux开发环境的相关文章

嵌入式linux开发环境搭建(四)——Samba服务器的搭建

嵌入式linux开发环境搭建(四)--Samba服务器的搭建 linux系统:ubuntu Server 12.04 安装流程如下: 1.安装 sudo apt-get install samba samba-common 2.修改配置文件/etc/samba/smb.conf [samba] comment = Samba Server browseable = yes path = /home/samba printable = no writable = yes write list =

嵌入式linux开发环境搭建(五)——Ubuntu第三方软件仓库源

嵌入式linux开发环境搭建(五)--Ubuntu第三方软件仓库源 一般来说ubuntu官方的软件仓库由于服务器在国外,下载更新速度较慢,需要将软件仓库更换为国内镜像点. 1.修改源配置文件 先备份原来的配置文件 mv /etc/apt/sources.list /etc/apt/sources.list.bak vim /etc/apt/sources.list 将国内的Ubuntu镜像点添加到配置文件 Ubuntu 163镜像点: deb http://mirrors.163.com/ubu

嵌入式linux开发环境搭建(三)——TFTP服务器的搭建

嵌入式linux开发环境搭建(三)--TFTP服务器的搭建 系统环境:Ubuntu 14.04 server amd64 1.软件安装 apt-get install tftpd tftp openbsd-inetd 2.查看修改配置文件vim /etc/inetd.conf tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp /srv/tftp为Tftp服务器根目录,可以修改为/home/tftp 3.创

Linux开发环境的搭建和使用——Linux本必备软件SSH

SSH 至 Secure Shell 缩写.由 IETF 网络工作组(Network Working Group)开发:SSH 以建立应用层和传输层安全协议中的基础上. SSH 是眼下较可靠,专为远程登录会话和其它网络服务提供安全性的协议.经常使用于远程登录,以及用户之间进行资料拷贝. 利用 SSH 协议能够有效防止远程管理过程中的信息泄露问题.SSH 最初是 UNIX 系统上的一个程序.后来又迅速扩展到其它操作平台. SSH 在正确使用时可弥补网络中的漏洞.SSH client适用于多种平台.

linux开发环境搭建(二)

1,安装arm-linux-gcc 安装方法,将安装包解压到/opt下,然后vim /.bashrc 修改一行:  export PATH = $PATH:/opt/FriendlyARM/tooschain/4.5.1/bin  ,后面是安装的路径,重 新登录系统,注销即可,然后arm-linux-  +Tab键就可以看到安装成功. 2. 安装内核树 要安装与目标板一样版本的内核树,查看内核版本方法: uname -r 将内核压缩包解压到/usr/src下,然后依次执行命令 make oldc

搭建Linux开发环境

开发环境(Software Development Environment)是指在基本硬件和宿主软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE.它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程.活动和任务,后者为工具集成和软件的开发.维护及管理提供统一的支持. 尤其作为一个嵌入式开发人员,由于嵌入式系统的特点,必须要有一套嵌入式开发环境.嵌入式开发环境多种多样,但Linux开发环境则较为普遍.搭建Linux开发环境,首先需要安装Linux操作系

信息安全系统设计基础实验一:Linux开发环境的配置和使用(20135234,20135229)

班级:1352 姓名:20135234马启扬 20135229吕松鸿 实验日期:2015.11.10 15:30—17:30 实验名称:Linux开发环境的配置和使用 实验目的及要求:1.熟悉linux开发环境:2.学会基于 S3C2410 的 linux 开发环境的配置和使用:3.使用linux的armv4l-unknown-linux-gcc编译:4.使用基于NFS方式的下载调试,了解嵌入式开发的基本过程:5.正确使用连接线等实验仪器,并注意保护实验箱. 实验仪器: 嵌入式开发平台 UP-N

Linux开发环境必备十大开发工具

原文链接Linux是一个优秀的开发环境,但是如果没有好的开发工具作为武器,这个环境给你带来的好处就会大打折扣.幸运的是,有很多好用的Linux和开源开发工具供你选择,如果你是一个新手,你可能不知道有哪些工具可用.本文将介绍其中十个杰出的开源开发工具,它们将帮助你提升自己的开发效率. 1.Bluefish Bluefish是进行Web开发时最受欢迎的IDE之一.它能够处理编程和标记语言,但是该工具的重点用途在于创建动态和交互式网站.和许多 Linux应用程序一样,Bluefish是一个轻量级工具,

嵌入式linux开发环境搭建(一)——双网卡的网络设置

嵌入式linux开发环境搭建(一)--双网卡的网络设置 一.linux发行版为ubuntu-14.04.4-server-amd64版本 安装ubuntu 二.网络设置 1.虚拟机添加双网卡 eth0桥接无线网卡用于Ubuntu上网,eth1桥接有线网卡用于连接开发板.eth0和eth1网卡设置如下图所示: 2.设置网络 先查看网卡:ifconfig | more 如果没有显示eth0.eth1网卡,则用ifconfig eth0 up;ifconfig eth1 up激活网卡eth0.eth1