Anuncios


Dart es un lenguaje open source desarrollado en Google con el objetivo de permitir a los desarrolladores utilizar un lenguaje orientado a objetos y con análisis estático de tipo. Desde la primera versión estable en 2011, Dart ha cambiado bastante, tanto en el lenguaje en sí como en sus objetivos principales. Con la versión 2.0, el sistema de tipo de Dart pasó de opcional a estático, y desde su llegada, Flutter (explicamos qué es más adelante) se ha convertido en el principal objetivo del lenguaje.

¿Qué hace a Dart especial?

A diferencia de muchos lenguajes, Dart se diseñó con el objetivo de hacer el proceso de desarrollo lo más cómodo y rápido posible para los desarrolladores. Por eso, viene con un conjunto bastante extenso de herramientas integrado, como su propio gestor de paquetes, varios compiladores/transpiladores, un analizador y formateador. Además, la máquina virtual de Dart y la compilación Just-in-Time hacen que los cambios realizados en el código se puedan ejecutar inmediatamente.
Una vez en producción, el código se puede compilar en lenguaje nativo, por lo que no es necesario un entorno especial para ejecutar. En caso de que se haga desarrollo web, Dart se transpila a JavaScript.

En cuanto a la sintaxis, la de Dart es muy similar a lenguajes como JavaScript, Java y C ++, por lo que aprender Dart sabiendo uno de estos lenguajes es cuestión de horas.
Además, Dart consta de un gran apoyo para la asincronía, y trabajar con generadores y iterables es extremadamente sencillo.

¿Dónde puedo utilizar Dart?

Dart es un lenguaje de propósito general, y lo puedes utilizar casi para cualquier cosa:

  • En aplicaciones web, utilizando la librería de arte: html y el transpilador para transformar el código en Dart en JavaScript, o utilizando frameworks como AngularDart.
  • En servidores, utilizando las librerías de arte: http y arte: io. También hay varios frameworks que se pueden utilizar, como por ejemplo Aqueduct.
  • En aplicaciones de consola.
  • En aplicaciones móviles gracies a Flutter.
     

Te puede interesar también:

Flutter

Flutter es un framework de Dart para crear aplicaciones multiplataforma con un único código. A diferencia de otros frameworks multiplataforma como por ejemplo Ionic, el código de una aplicación de Flutter se compila a código nativo, por lo que el rendimiento alcanzado es superior a aplicaciones basadas en web-views. 

La guía completa de introducción al Bootcamp de Flutter & Dart

¡Aprende Google Flutter con Dart! Comience desde lo básico y avance hasta la creación de sus propias aplicaciones increíbles con Flutter

¿Para quién es este curso?

  • Principiantes que nunca antes habían programado.
  • Programadores que cambian de idioma para Flutter
  • ¡Programadores intermedios de Flutter que quieren mejorar sus habilidades!

Requisitos

  • Acceso a una computadora con conexión a Internet.
  • y estás listo para el viaje

Lo que aprenderás

  • Aprende a usar Flutter profesionalmente con Dart
  • Comprender todos los conceptos fundamentales del desarrollo de Flutter.
  • Crea increíbles aplicaciones del mundo real tanto para Android como para IOS
  • Domine la API y Firebase para hacer que las aplicaciones con todas las funciones estén listas para publicarse
  • Cree aplicaciones para Android e IOS con un solo idioma (dardo)
  • Crea hermosas interfaces de usuario, agrega animaciones y crea aplicaciones locas con Flutter

Este curso se encuentra disponible de manera gratuita sin necesidad de ningún cupón, a través de la opción “GRATIS”.

Te recomendamos primero leer las diferencias entre un curso gratis y uno de pago para evitar malentendidos:

Anuncios

Cursos gratuitos

  • Contenido de vídeo en línea

Cursos de pago

  • Contenido de vídeo en línea
  • Certificado de finalización
  • Preguntas y respuestas de los instructores
  • Mensaje directo para el instructor

Para obtener el curso de manera gratuita da clic en el siguiente botón:


Deja tus comentarios y sugerencias


Sobre Facialix

Facialix es un sitio web que tiene como objetivo apoyar en el aprendizaje y educación de jóvenes y grandes. Buscando y categorizando recursos educativos gratuitos de internet, de esta manera Facialix ayuda en el constante aprendizaje de todos.


Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.