Dart - el lenguaje estructurado de Google

Post on 02-Jul-2015

131 views 8 download

Transcript of Dart - el lenguaje estructurado de Google

GDG DevFest Juliaca18 de Noviembre, 2012Universidad Peruana Unión

gdglima@googlegroups.comhttp://www.gdglima.pe

Comunidad

gdglima@googlegroups.comhttp://www.gdglima.pe

Hagamos Historia

http://www.gdglima.pe

#devfestjuliaca Modo fiesta

gdglima@googlegroups.com

#devfestjuliaca

http://www.gdglima.pe gdglima@googlegroups.com

http://www.gdglima.pe gdglima@googlegroups.com

Preguntas

gdglima@googlegroups.com

gdglima@googlegroups.comhttp://www.gdglima.pe

Dart: El lenguaje estructurado de GoogleCarlos Eduardo Piñan IndacocheaMail: carlos.pinan@gmail.comG+: +Carlos EduardoTwitter: @carlospinan

¿Qué es Dart? Carlos Piñan (Perú)

Estructura de un aplicativo Carlos Piñan (Perú)

Modelo de ejecución y el lenguaje Carlos Piñan (Perú)

Dart Editor Carlos Piñan (Perú)

Ejemplos con Dart Carlos Piñan (Perú)

El futuro de Dart Carlos Piñan (Perú)

Agenda

gdglima@googlegroups.comhttp://www.gdglima.pe

¿Qué es Dart?

gdglima@googlegroups.comhttp://www.gdglima.pe

¿Qué es Dart?

Es un lenguaje de desarrollo para Web que:

● Posee una sintaxis comprensible.

gdglima@googlegroups.comhttp://www.gdglima.pe

Es un lenguaje de desarrollo para Web que:

● Posee una sintaxis comprensible.● Es Open Source.

¿Qué es Dart?

gdglima@googlegroups.comhttp://www.gdglima.pe

Es un lenguaje de desarrollo para Web que:

● Posee una sintaxis comprensible.● Es Open Source.● Maneja clases.

¿Qué es Dart?

gdglima@googlegroups.comhttp://www.gdglima.pe

Es un lenguaje de desarrollo para Web que:

● Posee una sintaxis comprensible.● Es Open Source.● Maneja clases.● Orientado a objetos.

¿Qué es Dart?

gdglima@googlegroups.comhttp://www.gdglima.pe

Es un lenguaje de desarrollo para Web que:

● Posee una sintaxis comprensible.● Es Open Source.● Maneja clases.● Orientado a objetos.● Tiene su propia VM (Dart Virtual Machine)

¿Qué es Dart?

gdglima@googlegroups.comhttp://www.gdglima.pe

Es un lenguaje de desarrollo para Web que:

● Posee una sintaxis comprensible.● Es Open Source.● Maneja clases.● Orientado a objetos.● Tiene su propia VM (Dart Virtual Machine)● Compila a lenguaje Javascript para compatibilidad.

¿Qué es Dart?

gdglima@googlegroups.comhttp://www.gdglima.pe

¿Qué es Dart?

● Soporte real para programación muy grande.

gdglima@googlegroups.comhttp://www.gdglima.pe

¿Qué es Dart?

● Soporte real para programación muy grande.● Muy buen rendimiento.

gdglima@googlegroups.comhttp://www.gdglima.pe

¿Qué es Dart?

● Soporte real para programación muy grande.● Muy buen rendimiento.● Compatibilidad con navegadores modernos.

gdglima@googlegroups.comhttp://www.gdglima.pe

¿Qué es Dart?

● Soporte real para programación muy grande.● Muy buen rendimiento.● Compatibilidad con navegadores modernos.● Facilidad para comenzar a desarrollar.

gdglima@googlegroups.comhttp://www.gdglima.pe

gdglima@googlegroups.comhttp://www.gdglima.pe

gdglima@googlegroups.comhttp://www.gdglima.pe

En resumen...

Sintaxis

gdglima@googlegroups.comhttp://www.gdglima.pe

En resumen...

Sintaxis Objetos

gdglima@googlegroups.comhttp://www.gdglima.pe

En resumen...

Sintaxis

Isolates

Objetos

gdglima@googlegroups.comhttp://www.gdglima.pe

En resumen...

Sintaxis

Isolates Tipos

Objetos

gdglima@googlegroups.comhttp://www.gdglima.pe

En resumen...

Sintaxis

ConceptosIsolates Tipos

Objetos

gdglima@googlegroups.comhttp://www.gdglima.pe

Estructura de un Aplicativo

gdglima@googlegroups.comhttp://www.gdglima.pe

gdglima@googlegroups.comhttp://www.gdglima.pe

gdglima@googlegroups.comhttp://www.gdglima.pe

Modelo de ejecución y el

lenguaje

gdglima@googlegroups.comhttp://www.gdglima.pe

Modelo de ejecución

gdglima@googlegroups.comhttp://www.gdglima.pe

El lenguaje

gdglima@googlegroups.comhttp://www.gdglima.pe

El lenguaje

gdglima@googlegroups.comhttp://www.gdglima.pe

El lenguaje

gdglima@googlegroups.comhttp://www.gdglima.pe

gdglima@googlegroups.comhttp://www.gdglima.pe

gdglima@googlegroups.comhttp://www.gdglima.pe

gdglima@googlegroups.comhttp://www.gdglima.pe

gdglima@googlegroups.comhttp://www.gdglima.pe

Pueden revisar más sobre dart en:

http://www.dartlang.org/

gdglima@googlegroups.comhttp://www.gdglima.pe

Dart Editor

gdglima@googlegroups.comhttp://www.gdglima.pe

gdglima@googlegroups.comhttp://www.gdglima.pe

¿Como conseguir Dart?

Al descargar el editor incluye el SDK y el Chromium que es el que actualmente

soporta la extensión Dart.

http://www.dartlang.org/downloads.html

gdglima@googlegroups.comhttp://www.gdglima.pe

Ejemplos con Dart

gdglima@googlegroups.comhttp://www.gdglima.pe

Ejemplos con Dart

http://carlospinan.com/ejemplos/CalculadoraDart/CalculadoraDart.html

http://carlospinan.com/ejemplos/PongDart/PongDart.html

http://code.google.com/p/android-defenders-devfestlima/

https://code.google.com/p/calculadora-dart-devfestlima/

gdglima@googlegroups.comhttp://www.gdglima.pe

El futuro de Dart

gdglima@googlegroups.comhttp://www.gdglima.pe

Dart está en fase beta así que lo están mejorando constantemente se tiene

planeado que para el próximo año ya esté totalmente completo solucionando

algunos issues existentes.

gdglima@googlegroups.comhttp://www.gdglima.pe

Podemos concluir que Dart es un lenguaje de gran ayuda y

fácil de aprender además que podemos decir que es un gran

soporte a Javascript.

gdglima@googlegroups.comhttp://www.gdglima.pe

Google DevRel LatAm South Region

¡PARTICIPA DE LA COMUNIDAD EN ESPAÑOL!

1. Academic Developer TG - ADTG2. Envía tus artículos a LookThisCode.3. Participa de Developers Live en Español.

<Gracias por participar!>http://devfestlima.gdglima.pe

gdglima@googlegroups.com

@gdglima