Cross-Plattform-Entwicklung: GitHub Actions unterstĂĽtzt Programmiersprache Dart
GitHubs Plattform, mit deren Hilfe Entwickler Arbeitsabläufe in Repositorys automatisieren können, ist bereit für Googles Programmiersprache Dart.
(Bild: Sundry Photography/Shutterstock.com)
Googles Programmiersprache Dart wird nun auch von GitHub Actions unterstützt. Das Dart-Team stellt eine setup-Dart-Action zur Verfügung, womit Entwicklerinnen und Entwickler das Software Development Kit (SDK) für Dart herunterladen, installieren und konfigurieren können. Dart-Build- und -Test-Jobs lassen sich somit via GitHub Actions ausführen.
GitHub Actions ist eine von GitHub zur VerfĂĽgung gestellte Plattform, auf der Entwickler Werkzeuge zur Automatisierung ihrer Continuous-Integration- und Continuous-Delivery-Prozesse finden.
Videos by heise
GitHub Actions unterstĂĽtzt Dart
Nutzer, die ein GitHub-Repository verwenden, in dem eine Dart-App hinterlegt ist, können CI-Tests mit GitHub Actions und setup-dart aktivieren. Hierfür steht Entwicklern ein neues GitHub-Repository namens myapp zur Verfügung, das den Ausgangspunkt für eine kleine Anwendung enthält, die durch das Dart-Tool mit dem Befehl dart create --template console-full myapp generiert wird.
setup-dart unterstützt die Angabe der Version von Dart, die installiert werden soll. Dafür kann es zwei Formen der Angabe geben: Zum einen lassen sich spezifische Versionen angeben, beispielsweise 2.7.0. oder 2.10.0-255.11.beta sowie die neueste Version aus dem Release Channel (z. B. stable, beta). Nähere Informationen zum Dart-Support finden sich im Beitrag auf GitHub.
Dart als Alternative zu Javascript
Google positioniert die Programmiersprache Dart als Alternative zu JavaScript, vornehmlich für die Entwicklung mobiler Clients sowie Clients für Webanwendungen – vorzugsweise im Zusammenspiel mit dem ebenfalls von Google stammenden Cross-Plattform-Framework Flutter. Sowohl Dart als auch Flutter erfreuen sich in der Entwickler-Community offenbar rasch wachsender Beliebtheit. Gegenüber JavaScript soll Dart vor allem mit besser lesbarem Quellcode punkten. Aktuell liegt Dart in Version 2.12 vor.
(mdo)