Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

Why Nick ♥ Dart #dartlang by Mind Map: Why Nick ♥ Dart #dartlang
0.0 stars - reviews range from 0 to 5

Why Nick ♥ Dart #dartlang

Batteries Included Platform

Enhancing productivity

Dart Editor

dart:unittest

Package Manager - PUB

VMs

JS Compiler

But FIRST... Background

"Dart is a new platform for scalable web app engineering"

Open Source since 2011

Ultimate Goal

Built with 3 Perspectives in Mind

How it relates to Javascript

Google Suggested waiting for version 1.0

Clean Code

Read Clean Code

Javascript can often be not so clean code

Dart has clean code as a feature

Named Constructors & Automatic Field Intialization

Functions

Getters & Setters

Optional Args and Defaults

Strings

Operator Overload

Cascading operator

more and more

Differentiating Features

Performance

true is the only truthy value

Optional Static Types

Implicit Interfaces

Function Interface

Tree Shaking

Futures & Streams

Concurrency via Isolates

Lexical Scoping & Closures

Useful Error Messages

Snapshots

Get Started

What's Next?

Go To http://dartlang.org

Find libs at http://pub.dartlang.org

Core APIs at http://api.dartlang.org

Try Angular Dart https://github.com/angular/angular.dart

http://try.dartlang.org/

Next Projects?