Dart - el lenguaje estructurado de Google

51
GDG DevFest Juliaca 18 de Noviembre, 2012 Universidad Peruana Unión [email protected] http://www.gdglima.pe

Transcript of Dart - el lenguaje estructurado de Google

Page 1: Dart - el lenguaje estructurado de Google

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

[email protected]://www.gdglima.pe

Page 2: Dart - el lenguaje estructurado de Google

Comunidad

[email protected]://www.gdglima.pe

Page 3: Dart - el lenguaje estructurado de Google

Hagamos Historia

http://www.gdglima.pe

#devfestjuliaca Modo fiesta

[email protected]

Page 4: Dart - el lenguaje estructurado de Google

#devfestjuliaca

http://www.gdglima.pe [email protected]

Page 5: Dart - el lenguaje estructurado de Google

http://www.gdglima.pe [email protected]

Page 6: Dart - el lenguaje estructurado de Google

Preguntas

[email protected]

[email protected]://www.gdglima.pe

Page 7: Dart - el lenguaje estructurado de Google

Dart: El lenguaje estructurado de GoogleCarlos Eduardo Piñan IndacocheaMail: [email protected]+: +Carlos EduardoTwitter: @carlospinan

Page 8: Dart - el lenguaje estructurado de Google

¿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

[email protected]://www.gdglima.pe

Page 9: Dart - el lenguaje estructurado de Google

¿Qué es Dart?

[email protected]://www.gdglima.pe

Page 10: Dart - el lenguaje estructurado de Google

¿Qué es Dart?

Es un lenguaje de desarrollo para Web que:

● Posee una sintaxis comprensible.

[email protected]://www.gdglima.pe

Page 11: Dart - el lenguaje estructurado de Google

Es un lenguaje de desarrollo para Web que:

● Posee una sintaxis comprensible.● Es Open Source.

¿Qué es Dart?

[email protected]://www.gdglima.pe

Page 12: Dart - el lenguaje estructurado de Google

Es un lenguaje de desarrollo para Web que:

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

¿Qué es Dart?

[email protected]://www.gdglima.pe

Page 13: Dart - el lenguaje estructurado de Google

Es un lenguaje de desarrollo para Web que:

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

¿Qué es Dart?

[email protected]://www.gdglima.pe

Page 14: Dart - el lenguaje estructurado de Google

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?

[email protected]://www.gdglima.pe

Page 15: Dart - el lenguaje estructurado de Google

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?

[email protected]://www.gdglima.pe

Page 16: Dart - el lenguaje estructurado de Google

¿Qué es Dart?

● Soporte real para programación muy grande.

[email protected]://www.gdglima.pe

Page 17: Dart - el lenguaje estructurado de Google

¿Qué es Dart?

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

[email protected]://www.gdglima.pe

Page 18: Dart - el lenguaje estructurado de Google

¿Qué es Dart?

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

[email protected]://www.gdglima.pe

Page 19: Dart - el lenguaje estructurado de Google

¿Qué es Dart?

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

[email protected]://www.gdglima.pe

Page 20: Dart - el lenguaje estructurado de Google

[email protected]://www.gdglima.pe

Page 21: Dart - el lenguaje estructurado de Google

[email protected]://www.gdglima.pe

Page 22: Dart - el lenguaje estructurado de Google

En resumen...

Sintaxis

[email protected]://www.gdglima.pe

Page 23: Dart - el lenguaje estructurado de Google

En resumen...

Sintaxis Objetos

[email protected]://www.gdglima.pe

Page 24: Dart - el lenguaje estructurado de Google

En resumen...

Sintaxis

Isolates

Objetos

[email protected]://www.gdglima.pe

Page 25: Dart - el lenguaje estructurado de Google

En resumen...

Sintaxis

Isolates Tipos

Objetos

[email protected]://www.gdglima.pe

Page 26: Dart - el lenguaje estructurado de Google

En resumen...

Sintaxis

ConceptosIsolates Tipos

Objetos

[email protected]://www.gdglima.pe

Page 27: Dart - el lenguaje estructurado de Google

Estructura de un Aplicativo

[email protected]://www.gdglima.pe

Page 28: Dart - el lenguaje estructurado de Google

[email protected]://www.gdglima.pe

Page 29: Dart - el lenguaje estructurado de Google

[email protected]://www.gdglima.pe

Page 30: Dart - el lenguaje estructurado de Google

Modelo de ejecución y el

lenguaje

[email protected]://www.gdglima.pe

Page 31: Dart - el lenguaje estructurado de Google

Modelo de ejecución

[email protected]://www.gdglima.pe

Page 32: Dart - el lenguaje estructurado de Google

El lenguaje

[email protected]://www.gdglima.pe

Page 33: Dart - el lenguaje estructurado de Google

El lenguaje

[email protected]://www.gdglima.pe

Page 34: Dart - el lenguaje estructurado de Google

El lenguaje

[email protected]://www.gdglima.pe

Page 35: Dart - el lenguaje estructurado de Google

[email protected]://www.gdglima.pe

Page 36: Dart - el lenguaje estructurado de Google

[email protected]://www.gdglima.pe

Page 37: Dart - el lenguaje estructurado de Google

[email protected]://www.gdglima.pe

Page 38: Dart - el lenguaje estructurado de Google

[email protected]://www.gdglima.pe

Page 39: Dart - el lenguaje estructurado de Google

Pueden revisar más sobre dart en:

http://www.dartlang.org/

[email protected]://www.gdglima.pe

Page 40: Dart - el lenguaje estructurado de Google

Dart Editor

[email protected]://www.gdglima.pe

Page 41: Dart - el lenguaje estructurado de Google

[email protected]://www.gdglima.pe

Page 42: Dart - el lenguaje estructurado de Google

¿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

[email protected]://www.gdglima.pe

Page 43: Dart - el lenguaje estructurado de Google

Ejemplos con Dart

[email protected]://www.gdglima.pe

Page 44: Dart - el lenguaje estructurado de Google

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/

[email protected]://www.gdglima.pe

Page 45: Dart - el lenguaje estructurado de Google

El futuro de Dart

[email protected]://www.gdglima.pe

Page 46: Dart - el lenguaje estructurado de Google

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.

[email protected]://www.gdglima.pe

Page 47: Dart - el lenguaje estructurado de Google

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.

[email protected]://www.gdglima.pe

Page 49: Dart - el lenguaje estructurado de Google

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.

Page 50: Dart - el lenguaje estructurado de Google

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

[email protected]

@gdglima

Page 51: Dart - el lenguaje estructurado de Google