Skip to content

JCRUNA/DartLanguage

Repository files navigation

DartLanguage

Se muestran ejemplos del lenguaje como tipos de datos, estructuras de control, funciones , iteradores, clases ,streams entre otros.

Funte Curso Dart de 0 hasta los detalles,Fernando Herrera.

Este repositorio es util para quienes deseen aprender este lenguaje y utilizarlo con el SDK de FLUTTER para el desarrollo de aplicaciones moviles o web.

Sobre Dart

Lenguaje de programación dado a conocer en octubre de 2011 durante la conferencia goto de Google. ¿Con qué fin? Busca ser una alternativa moderna a JavaScript para programación web (y ahora para muchas otras cosas más) y algunas de sus principales características son:

  • Dart es AOT (Ahead Of Time) compilado en código nativo rápido y predecible, lo que permite que casi todo Flutter sea escrito en Dart. Esto no sólo hace que Flutter sea rápido, sino que prácticamente todo (incluidos todos los widgets) se puede personalizar.
  • Dart también puede ser compilado JIT (Just In Time) para ciclos de desarrollo excepcionalmente rápidos y un flujo de trabajo que cambia el juego (incluyendo la popular sub-segunda Stateful Hot Reload — recarga en caliente con manejo de estado).
  • Dart facilita la creación de animaciones y transiciones suaves que se ejecutan a 60fps. Dart puede hacer object allocation y garbage collection sin bloqueos. Y, al igual que JavaScript, Dart evita la programación anticipada y la memoria compartida (y, por lo tanto, los bloqueos). Debido a que las aplicaciones Flutter están compiladas en código nativo, no requieren un puente lento entre dominios (por ejemplo, JavaScript a nativo). También arrancan mucho más rápido.
  • Dart permite que Flutter evite la necesidad de un lenguaje de diseño declarativo separado como JSX o XML, o constructores de interfaces visuales separados, porque el diseño declarativo y programático de Dart es fácil de leer y visualizar. Y con todo el diseño en un solo lenguaje y en un solo lugar, es fácil para Flutter proporcionar herramientas avanzadas que hacen que el diseño sea un juego de niños.
  • Los desarrolladores han descubierto que Dart es particularmente fácil de aprender porque tiene características que son familiares para los usuarios de lenguajes estáticos y dinámicos.

Cesar Vega, Mar 5, 2019 https://medium.com/comunidad-flutter/por-qu%C3%A9-flutter-usa-dart-8e7703650def

About

Se muestran ejemplos del lenguaje como tipos de datos, estructuras de control, funciones , iteradores, clases ,streams entre otros.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors