1
0
mirror of https://github.com/dart-lang/sdk synced 2024-07-03 08:19:13 +00:00

Update readme content

Change-Id: I0358c4e46f19d02adb78c2949b7204714c2fcdd2
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/342341
Reviewed-by: Slava Egorov <vegorov@google.com>
This commit is contained in:
Michael Thomsen 2023-12-18 15:30:58 +00:00
parent fb2f007c71
commit 9f3433b9d7

View File

@ -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).