Saltar al contenido principal

Herramientas

Las herramientas que soportan el lenguaje Dart.

Cuando estés listo para crear una aplicación, obtén el SDK y las herramientas para tu tipo de aplicación. Si no estás seguro de qué herramientas necesitas, obtén el Flutter SDK.

Tipo de aplicaciónInstrucciones para comenzarInformación de la herramienta
Flutter (móvil y más) Instalar Flutter Herramientas de Flutter
Aplicación web (no Flutter) Instala el SDK de Dart Herramientas de propósito general y herramientas web
Servidor o línea de comandos Instala el SDK de Dart Herramientas de propósito general y herramientas especializadas

Herramientas de propósito general

#

Las siguientes herramientas soportan el lenguaje Dart en todas las plataformas.

DartPad

#
DartPad Hello World

DartPad es una excelente manera, sin necesidad de descargas, de aprender la sintaxis de Dart y experimentar con las características del lenguaje Dart. Admite las librerías principales de Dart, excepto las librerías de la VM como dart:io.

IDEs y editores

#

Existen plugins de Dart para estos IDEs de uso común.

Los siguientes plugins de Dart también están disponibles, gracias a la comunidad de Dart.

Una implementación del Language Server Protocol también está disponible para editores compatibles con LSP que no tienen extensiones específicas de Dart.

Herramientas de línea de comandos

#

El Dart SDK incluye la siguiente herramienta dart de propósito general:

dart

Una interfaz de línea de comandos (CLI) para crear, formatear, analizar, probar, documentar, compilar y ejecutar código Dart, así como para trabajar con el gestor de paquetes pub.

Depuración

#
Dart DevTools

Una suite de herramientas de depuración y rendimiento.

Herramientas para desarrollar aplicaciones web

#

La siguiente herramienta soporta el desarrollo de aplicaciones web:

webdev

Una CLI para construir y servir aplicaciones web en Dart.

Herramientas para desarrollar servidores y aplicaciones de línea de comandos

#

Las siguientes herramientas admiten el desarrollo o la ejecución de servidores y aplicaciones de línea de comandos:

dart run

Usa el comando dart run para ejecutar aplicaciones de línea de comandos Dart no compiladas y algunos tipos de snapshots.

dartaotruntime

Usa este runtime de Dart para ejecutar snapshots de AOT.