From 9f3433b9d76848b4a22771e48af0c37d7f90aaa0 Mon Sep 17 00:00:00 2001 From: Michael Thomsen Date: Mon, 18 Dec 2023 15:30:58 +0000 Subject: [PATCH] Update readme content Change-Id: I0358c4e46f19d02adb78c2949b7204714c2fcdd2 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/342341 Reviewed-by: Slava Egorov --- README.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index a82e962d189..eba76aadc18 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,20 @@ # Dart -## A client-optimized language for fast apps on any platform +## An approachable, portable, and productive language for high-quality apps on any platform Dart is: - * **Optimized for UI**: - Develop with a programming language specialized around the needs of user interface creation. - + * **Approachable**: + Develop with a strongly typed programming language that is consistent, + concise, and offers modern language features like null safety and patterns. + + * **Portable**: + Compile to ARM, x64, or RISC-V machine code for mobile, desktop, and backend. + Compile to JavaScript or WebAssembly for the web. + * **Productive**: Make changes iteratively: use hot reload to see the result instantly in your running app. - - * **Fast on all platforms**: - Compile to ARM & x64 machine code for mobile, desktop, and backend. Or compile to JavaScript for the web. + Diagnose app issues using [DevTools](https://dart.dev/tools/dart-devtools). Dart's flexible compiler technology lets you run Dart code in different ways, depending on your target platform and goals: @@ -19,7 +22,7 @@ depending on your target platform and goals: * **Dart Native**: For programs targeting devices (mobile, desktop, server, and more), Dart Native includes both a Dart VM with JIT (just-in-time) compilation and an AOT (ahead-of-time) compiler for producing machine code. - + * **Dart Web**: For programs targeting the web, Dart Web includes both a development time compiler (dartdevc) and a production time compiler (dart2js).