Que Es Dart y Otros Detalles

4 minuto(s)

La compañia Google esta en constante investigación y creación de nuevas tecnologías y herramientas que facilitan la vida a los desarrolladores y también usuarios en general. Asimismo es una de las primeras empresas que comenzo en la investigación en el campo de la Inteligencia Artifical y Aprendizaje Automático, esto no se sabe mucho, quizás por que han hecho publicidad sobre ello, pero los usuarios de Google Cloud Platform lo saben bien. Una de las tecnologías creadas por Google es Dart. En este Post te compartiré Que Es Dart y Otros Detalles, vamos con ello.

Antes de continuar, te invito a escuchar el Podcast: “Invierte Tu Dinero En Lo Que Te Haga Crecery “¿ Qué Es NoCode Development ?” (Anchor Podcast): 

Spotify: Sound Cloud: Apple Podcasts Anchor Podcasts

Bien ahora continuemos con el Post: Que Es Dart y Otros Detalles.

Para conocer mejor sobre Dart, vamos a explicar que es, una breve historia, que cosas podemos crear con Dart y que empresas o proyectos usan Dart.

¿ Qué es Dart ?

Dart es un lenguaje de programación enfocado al lado del cliente (Front-End), asi como para aplicaciones web y móviles. Fue desarrollado por la empresa Google y algo genial es que también se puede utilizar para crear aplicaciones en el lado del servidor y desktop.

Dart es un lenguaje de programación orientado a objetos, basado en clases, recolectado de basura (garbage collection) con sintaxis al estilo del lenguaje de programación C. Dart puede compilar en código de máquina o JavaScript y admite interfaces, mixins, clases abstractas, inferencia de tipos, etc.

La página oficial del Lenguaje de Programación Dart es: dart.dev

Historia

A continuación veamos los acontecimientos más importantes que sucedieron en la historia de Dart:

  • Dart fue presentado en la conferencia GOT en la ciudad Aarhus de Dinamarca del 10 al 12 de octubre de 2011, en donde se vieron sus primeros detalles. El proyecto fue desarrollado por Lars Bak y Kasper Lund.
  • La versión 1.0 de Dart se lanzó el 14 de noviembre de 2013.
  • Inicialmente Dart tuvo una recepción mixta y la iniciativa de Dart ha sido criticada por algunos usuarios, por fragmentar la web, debido a los planes originales para incluir una MV (Máquina Virtual) de Dart en el navegador Google Chrome. (Esos planes se abandonaron en el año 2015 con la versión 1.9 de Dart para centrarse en la compilación de Dart en JavaScript).
  • Dart 2.0 se lanzo en agosto de 2018, com cambios de idioma que incluyen un sistema de tipos.
  • Dart 2.6 introdujo una nueva extensión llamada dart2native, que extiende la compilación nativa a las plataformas de escritorio Linux, MacOS y Windows. Los desarrolladores anteriores podían crear nuevas herramientas usando solo dispositivos Android o iOS. Con esta extensión también es posible componer un programa en ejecutables autónomos. Según los representantes de la empresa, ya no es necesario tener instalado el SDK de Dart, ya que los ejecutables autónomos ahora pueden comenzar a ejecutarse en unos segundos. La nueva extension también está integrada con el kit de herramientas de Flutter, lo que permite usar el compilador en servicios pequeños (por ejemplo, soporte de back-end).
  •  Ecma International formó el comité técnico TC52 para trabajar en la estandarización de Dart y, dado que Dart se puede compilar en JavaScript estándar, funciona de manera efectiva en cualquier navegador moderno. Ecma International aprobó la primera versión de la especificación del lenguaje Dart en julio de 2014 en su Asamblea General Nro. 107 y en una segunda edición en diciembre de 2014. La última especificación la puedes encontrar en este enlace oficial del sitio web de Dart.

Dart es un lenguaje que sigue creciendo, por allí se dice que puede ser la competencia de JavaScript, no lo sabemos. Solo el futuro podrá decirnos lo que pasará.

¿ Qué Podemos Crear con Dart ?

Ya que Dart es un lenguaje de programación multiplataforma, nos permite crear:

  • Páginas Web
  • Aplicaciones Web
  • Sistemas Contables
  • Sistemas Para Veterinarias
  • Sistemas de Control de Stock
  • Software Para PC (Desktop) en Windows
  • Aplicaciones Android
  • Aplicaciones iOS
  • Software Para PC (Desktop) en MacOS
  • Software Para PC (Desktop) en Linux
  • Entre otras.

Podriamos decir que Dart puede hacer todo lo que también hace JavaScript, pero obviamente JavaScript es un lenguaje que tiene más años y es útilizado en áreas como Ciencia de Datos, Blockchain, Inteligencia Artificial, etc. áres en las que Dart tiene mucho por trabajar.

Empresas y Proyectos que Usan Dart

Dart esta siendo utilizado por las siguientes empresas y proyectos:

  • Google
  • Agora
  • Strapi
  • AngularDart
  • Google Ads
  • Flutter
  • Google Business
  • Appwrite
  • Google Code Prettify
  • Doozer
  • Modanisa
  • Workiva
  • Medicus AI
  • CODIUM
  • Green
  • KKBOX
  • Broadsheet
  • Monkey’s Studio
  • Blossom
  • CenturyLink
  • Entre Otras

En GitHub podemos encontrar más proyectos que han sido creados con Dart, asimismo es usado por otras empresas y usuarios particulares.

Conclusión

En este Post has aprendido acerca del lenguaje de programación Dart, un lenguaje que tiene mucho potencial. Actualmente hay varios lenguajes que pueden realizar lo que hace Dart, pero cada lenguaje tiene una o varias características que lo hacen único, asimismo esa característica única hace que un lenguaje sea elegido para determinados tipos de proyectos.

Nota(s)

  • No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.

Síguenos en las Redes Sociales para que no te pierdas nuestros próximos contenidos.