Programación de dardos: descripción general
Dart es un lenguaje orientado a objetos con sintaxis de estilo C que opcionalmente puede transcompilar en JavaScript. Admite una amplia gama de ayudas de programación como interfaces, clases, colecciones, genéricos y mecanografía opcional.
Dart se puede utilizar ampliamente para crear aplicaciones de una sola página. Las aplicaciones de una sola página se aplican solo a sitios web y aplicaciones web. Las aplicaciones de una sola página permiten la navegación entre diferentes pantallas del sitio web sin cargar una página web diferente en el navegador. Un ejemplo clásico esGMail ─ cuando hace clic en un mensaje en su bandeja de entrada, el navegador permanece en la misma página web, pero el código JavaScript oculta la bandeja de entrada y muestra el cuerpo del mensaje en la pantalla.
Google ha lanzado una compilación especial de Chromium - la Dart VM. El uso de Dartium significa que no tiene que compilar su código en JavaScript hasta que esté listo para probar en otros navegadores.
La siguiente tabla compara las características de Dart y JavaScript.
Característica | Dardo | JavaScript |
---|---|---|
Tipo de sistema | Opcional, dinámico | Débil, dinámico |
Clases | Sí, herencia única | Prototípico |
Interfaces | Sí, múltiples interfaces | No |
Concurrencia | Si, con aislamientos | Sí, con trabajadores web HTML5 |
Este tutorial proporciona una comprensión de nivel básico del lenguaje de programación Dart.