Appearance
Kapitel 1: Dart Einführung
1.1 Was ist Dart?
Dart ist eine objektorientierte, plattformübergreifende Programmiersprache, die von Google entwickelt wird. Sie ist die offizielle Programmiersprache für Flutter.
Kernmerkmale:
- Objektorientiert
- Plattformübergreifend
- Client-optimiert
- Von Google entwickelt
1.2 Warum Dart lernen?
Kernvorteile:
- Einfach zu erlernen
- Plattformübergreifend
- Hohe Leistung
- Stark typisiert
- Tiefe Integration mit Flutter
1.3 Anwendungsszenarien von Dart
- Flutter plattformübergreifende App-Entwicklung
- Backend-Entwicklung
- Kommandozeilen-Tool-Entwicklung
1.4 Unterschiede zwischen Dart und anderen Sprachen
| Merkmal | Dart | JavaScript | Java | Python |
|---|---|---|---|---|
| Typisierung | Stark | Dynamisch | Stark | Dynamisch |
| Plattform | Cross-Platform | Web | JVM | Cross-Platform |
| Lernkurve | Sanft | Sanft | Steil | Sanft |
1.5 Lernvoraussetzungen
Keine komplexen Programmiervorkenntnisse erforderlich. Grundlegende Programmierlogik ist hilfreich.
1.6 Lernplan
- Grundlegende Syntax beherrschen
- Objektorientierte Programmierung
- Asynchrone Programmierung
- Flutter-Integration
1.7 Erstes Dart-Programm
dart
void main() {
print('Hallo Dart!');
print(1 + 2);
}Ausgabe:
Hallo Dart!
3