Aplicaciones de línea de comandos y servidor
Todo lo relacionado con las aplicaciones de línea de comandos y servidor.
Esta página te dirige a herramientas y documentación que pueden ayudarte a desarrollar aplicaciones de línea de comandos y servidor.
Herramientas
#- DartPad
-
Útil tanto para principiantes como para expertos, DartPad te permite probar características del lenguaje y APIs de dart:*.
- Dart SDK
-
Instala el Dart SDK para obtener las librerías principales de Dart y sus herramientas.
Frameworks
#Los frameworks del lado del servidor escritos en Dart incluyen:
- Serverpod
-
Un servidor de aplicaciones escalable que admite generación de código, autenticación, comunicación en tiempo real, bases de datos y almacenamiento en caché.
- Dart Frog
Un framework de backend rápido y minimalista para Dart.
- Más herramientas
-
La página de Herramientas enlaza con herramientas de utilidad general, como plugins de Dart para tu editor o IDE favorito.
Para opciones adicionales, consulta #paquetes de servidor en pub.dev.
Cloud Functions para Firebase
#Escribe Cloud Functions para Firebase usando Dart para habilitar el desarrollo full-stack, reutilizar código entre tu cliente y backend, y responder a disparadores de Firebase. Para comenzar, consulta la documentación de Cloud Functions para Firebase.
- Paquete Firebase Functions
El paquete principal para escribir funciones de backend y APIs en Dart.
- Paquete Firebase Admin SDK
-
Accede a los servicios de Firebase de forma segura desde servidores backend o Cloud Functions. Úsalo para gestionar datos, enviar notificaciones o verificar tokens de autenticación.
- Repositorio de Firebase Functions para Dart
Repositorio de GitHub con guías de inicio rápido, ejemplos y código fuente.
Muestras
#- Un servidor HTTP simple en Dart
-
- Utiliza el paquete
shelf. - También utiliza los paquetes
shelf_routeryshelf_static. - Se puede desplegar en Cloud Run.
- Utiliza el paquete
- Un servidor HTTP en Dart que utiliza Cloud Firestore
-
- Utiliza las características de Cloud Firestore en el paquete
googleapis. - También utiliza los paquetes
googleapis_auth,shelfyshelf_router. - Se puede desplegar en Cloud Run.
- Utiliza las características de Cloud Firestore en el paquete
Más recursos
#- API de Dart
Referencia de API para las librerías dart:*.
- Documentación de
dart:io -
Muestra cómo usar las características principales de la librería dart:io. Puedes usar la librería dart:io en scripts de línea de comandos, servidores y aplicaciones de Flutter que no sean web.
- Uso de Google Cloud
-
Guías y documentación sobre los productos de Google Cloud que los servidores Dart pueden utilizar, como Cloud Run.
- Uso de Google APIs
Recursos para ayudarte a usar las APIs de cliente de Firebase y Google desde una aplicación Dart.
A menos que se indique lo contrario, la documentación en este sitio refleja Dart 3.12.2. Página actualizada por última vez el 2026-04-23. Ver fuente oreportar un problema.