Curso de Dart

Curso de Dart

Argel Franco Bejarano de la Cruz

Argel Franco Bejarano de la Cruz

Dart vs. Go vs. JavaScript vs. Kotlin

2/29
Recursos
Transcripción

En esta clase el profesor Argel Franco Bejarano nos explica cómo podemos usar Dart para desarrollar en diferentes entornos: de lado del servidor, para crear aplicaciones móviles o aplicaciones web.

Dart es un lenguaje que puede reemplazar múltiples lenguajes: t Go (para servidor); JS (para front-end); Swift (para iOS); Kotlin y Java (para Android).

Aportes 62

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Dart es un lenguaje de programación completo para el desarrollo multiplataforma.

Mejoren el audio

El lenguaje Dart sirve para trabajar en varios entornos, entre ellos:
Back End --> Aqueduct
Front End --> AngularDart
Móvil --> Flutter

Es importante destacar que se puede transpilar a código Javascript utilizando Dart2JS, utilizando las herramientas webdev y stagehand

Deberian actualizar los cursos mas seguido, estos son cursos de hace 2 años

Flutter gracias a Dart soporta:
JIT (Just in Time)
AOT (Ahead of Time)

Si alguien esta tomando este curso porque desea desarrollar aplicaciones moviles con Dart en Flutter.
Les dejo esta información:

¿Por qué Dart para Flutter?

  • AOT (Ahead Of Time): Compilado a un rápido y predecible código nativo. (Totalmente personalizable)

  • Puede ser JIT (Just In Time): Compilado para una velocidad excepcional de desarrollo. (Esto incluye el popular Hot Reload).

  • Hace fácil la creación de animaciones y transiciones que corren a 60fps (frames per second)

  • Al ser compilado a código nativo, no hay puentes innecesarios para correr el código.

  • Dart le permite a Flutter evitar el desarrollo de diseños en archivos independientes como JSX, XML o bien interfaces separadas.

  • Dart es relativamente fácil de aprender.

Qué le pasa al micrófono???

Nunca es fácil o sencillo hacer un cambio tan drástico. Obviamente, introducir Dart en Android implica mucho trabajo por parte de Google, especialmente en rendimiento, compatibilidad o interoperabilidad. Esto lleva a las dudas sobre si Dart será tan eficiente como Java en dispositivos más restringidos que los navegadores de escritorio o cómo hacer que estas aplicaciones basadas en Dart funcionen en la mayoría de dispositivos. Pero también hay otras dudas que afectan a los desarrolladores, como puede ser el hecho de permitir introducir código de la API de Java en lenguaje Dart y viceversa.

Dart puede trabajar con:
• CLI
• Server Side
Aquedut sirve para servicios API Rest
Para páginas Web utiliza AngularDart
Para desarrollo móvil utiliza Flutter

oigan el audio no se escucha raro el audio? como muy bajito

tengo muy buenas expectativas para este curso … espero aprender a desarrollar mi primera app .! 😄

Js tmb puede hacer servidor, apps nativas y web, pedazo innovacion dart xDDD

sigue teniendo muy bajo volumen la voz del profesor no se alcanza a escuchar bien.

Muy Bajo el Volumen.

Al parecer sera una herramienta muy útil ya que facilitara el mantenimiento de las diferentes capas de la aplicación al estar escritas en un solo lenguaje.

Espero conforme avance el curso mejore el audio, se oye algo bajo.

no entiendo, si se entiende js como lenguaje solo para frontend. Dart se ve super util para ejecutar en cualquier tipo de app. Pero js tambien esta en cualquier tipo de app (backend, android, ios).

Por favor les pido que tambien me detallen las diferencias entre dart y js partiendo de que ambos se pueden ejecutar en cualquier tipo de app.

no me gusta la poca pila que tiene el profe… una pena…

Wooow. Con Dart se puede hacer gran cantidad de implementaciones

Es muy interesante todo lo que puedes hacer con un solo lenguaje de programación!

El audio siempre es muy bajo en platzi?

Pues a darle a Dart

Interesante y asombroso el poder de Dart 😱

Super - versátil, y al ser sintaxis tipo C, a mi personalmente me recuerda a Java

“hey bienvenido bienvenido” jajaja

Muy poco sonido, pero excelente curso

🎯 Ventajas de Dart 🎯
Permite el desarrollo de aplicaciones móviles, web y para el lado del servidor. Además es un lenguaje:
✅ Productivo
✅ Rápido
✅ Portátil
✅ Accesible
✅ Reactivo
Leer Aquí → https://link.medium.com/lcHiolm7M3

Vaya lenguaje de Dart, creo que se volvio uno de mis favoritos a tan solo dos clases

¿Como ven a Dart con respecto a puestos laborales?
Aqui en Argentina donde yo vivo todavia no se esta pidiendo muchos puestos con relacion a Dart.
¿Como ven a Dart en los otros paises de Latino America?
Saludos.-

Definitivamente Dart se presenta como un lenguaje de programación muy competitivo. Lastima que en las Universidades no se toca ni el tema.

Genial!

Uffff… esta super interesante eso de que le código base sirva para múltiples plataformas

Mejoren el audio 😦

Está bueno eso de que él codebase sirve para múltiples plataformas…

Con muchas expectativas de aprender Dart

ahora se sume angularDart 😃 muchos lenguajes

Parace que dart tendra mucho futuro por su versatilidad y respaldo de google … veamos que dice el tiempo

Interesante como un solo lenguaje puede ser tan versátil!

A empezar con Dart!

Muchas gracias.

Vamo a darle !!

condar puedes reemplazar hasta 6 lenguajes de programación

mucha expectativa

JS tambien puede servir para back end con node.js y mobile dev con herramientas como Ionic o Cordova. ¿Porque seria mejor aprender Dart sobre JS si es que este segundo ya esta establecido como base en toda la industria?

Acabo de descubrir Dart y tiene mucho alcance, suerte que encontre un curso aqui 😃

excelente!

Genial!! Muy Interesante!

Muy bajo el volumen

SUENA EXTRAÑO 😦

Go: lenguaje de programación orientada a objetos es de Google
Javascript: es lenguaje que se ejecuta en todos los navegadores
Desarrollo móvil
Dart (aka dartlag) : tiene los 3

Wow, me encantó y todavía no empiezo

Arkangel, ¿Podrías por favor montar las presentaciones?

Ahora me interesa mucho mas Dart

se escucha muy bajo:)

Muy interesante el tema de AngularDart. https://angulardart.dev/

Dart no es el futuro. es ahora…

Dart yiene muchas funcionalidades. Emocionado por empezar el tema a profundidad

PURA VERSATILIDAD

  • SERVER SIDE (AQUEDUCT)
  • FRONT END (ANGULAR DART)
  • MOVIL(FLUTTER)
  • GO
  • JS
  • Swift
  • OBJ-C
  • Kotlin
  • Java

Todo estos lenguaje pueden ser reemplazado por
DART

jajaja es necesario tener barba para ser profesor
bromita nomas, jajaja

Muy buen y excelente video

go, desarrollado por Google.
JS, lenguaje que se utiliza en nuestros navegadores.
swift para IOS, Kotlin y java para android. Ambos se pueden sustituir por Dart.

Dart del lado del servidor utilizamos WebStorm,
Aqueduct es un framework para API Rest.

En navegador se puede utilizar Dar2JS (webdev y stagehand son necesarios para comenzar con funcionalidades diferente a un desarrollo desde 0)

AngularDart hace más fácil desarrollar el frontend

AOT permite ejecutar de forma más rápida, versátil y utilizar el hot reload (amo esta característica)

mejoren el audio 😮