Flutter and Dart from Google

  • Flutter用于构建Native App for iOS and Android
  • Dart 是Google推出的一种编程语言
    • 试图用同一种语言开发Web程序、服务器端程序
      • Dart程序可以编译(transcompile)为JavaScript程序
      • Web程序框架采用AngularDart
    • Flutter使用Dart语言进行开发
    • 语法和C/C++以及Java比较相像
    • 2013年发布Dart 1.0
    • 2018年发布Dart 2.0

Dart

Dart语法初步印象如下:

import 'dart:html';

String hello(String from, String msg, [String device]) {
  var result = '$from says $msg';
  if (device != null) {
    result = '$result with a $device';
  }
  return result;
}

void main(List<String> arguments){
  hello("Bob", "morning");

  querySelector('#html_id')  
    ..text = 'Click me!'
    ..onClick.listen(reverseText);
}

网络资源