introducción a google dart + html5

12
Introducción a Google Dart + Html5 William Méndez Integrante Avanet Ecuador @willirocker +WilliamMéndez

Upload: avanet

Post on 18-Dec-2014

218 views

Category:

Technology


1 download

DESCRIPTION

Es un lenguaje de programación de código abierto cuyo objetivo principal no es reemplazar a Javascript como lenguaje de programación para la web, sino ofrecer una alternativa más moderna. Demo en GitHub -> https://github.com/Wilo/HeartOnDart

TRANSCRIPT

Page 1: Introducción a Google Dart + HTML5

Introducción a Google Dart + Html5

William MéndezIntegrante Avanet Ecuador

@willirocker

+WilliamMéndez

Page 2: Introducción a Google Dart + HTML5

¿Qué es Google Dart?

Es un lenguaje de programación de código abiertocuyo objetivo principal no es reemplazar aJavascript como lenguaje de programación para laweb, sino ofrecer una alternativa más moderna.

Page 3: Introducción a Google Dart + HTML5

¿Por qué un nuevo lenguaje de programación?

Dart está pensado para resolver los problemas deJavascript, ofrecer mejores resultados.Entre los cuales tenemos las siguientesPrestaciones:

● imports● Sobrecarga de Operadores y constructores● Sistema de clases con herencia e interfaces

Page 4: Introducción a Google Dart + HTML5

Baterías Incluidas en Dart

● Dart Editor● Librerías● Máquina Virtual● Compilador Javascript (dart2js)● Integración con el Navegador Web● Gestor de librerías● Integración con Web Components[Presentación de Web Components]

Page 5: Introducción a Google Dart + HTML5

Web Components

El proyecto Web Components , condujo en gran medida por el equipo de desarrollo de Google Chrome,

tiene como objetivo ayudar a resolver un problema simple: las aplicaciones web de construcción es

más complicado de lo que solía ser. Peor aún, es más complicado de lo que debería ser. Modernas

aplicaciones web tienen, interfaces de usuario interactivas ricas, impulsadas en gran medida por

el código del lado del cliente. Hoy en día por lo general, construimos esas interfaces de usuario

utilizando frameworks de Javascript y juegos de herramientas de interfaz de usuario, como el Dojo

/ Dígito, jQuery UI, y YUI. Eso es bueno y malo. Es bueno porque significa que ahora es más fácil

construir ricas interfaces de usuario Web que nunca. Es malo porque cambia innecesariamente la

balanza de control sobre el desarrollo Web de los diseñadores para los programadores.

fuente: infoworld.com

Page 6: Introducción a Google Dart + HTML5

¿Qué Navegadores, soportan Dart?

Google Dart está soportado por todos losnavegadores modernos (Escritorio, Móvil).

Page 7: Introducción a Google Dart + HTML5

Rendimiento de la VM de Dart frente a V8

Page 8: Introducción a Google Dart + HTML5

Programas Similares a Google Dart

Tenemos a:● Coffescript [http://coffeescript.org]● Typescript [http://www.typescriptlang.org]

Page 9: Introducción a Google Dart + HTML5

Fracción de Código en Dart

void main() {var listaPaises =

['Brasil','China','Colombia','Dinamarca','Ecuador'];for(var i in listaPaises){

print("$i");}

}

Page 10: Introducción a Google Dart + HTML5

Información de Google Dart

● https://www.dartlang.org/

● https://www.dartlang.org/docs/

● http://pub.dartlang.org/

● https://plus.google.com/u/0/communities/11456694329191

9232850 [Comunidad en g+]● http://stackoverflow.com/questions/tagged/dart

● https://twitter.com/dart_lang

● https://www.dartlang.org/samples/ [Ejemplos de Dart]● http://synonym.dartlang.org

Page 11: Introducción a Google Dart + HTML5

@Avanet

@ComunidadAvanet

Page 12: Introducción a Google Dart + HTML5

Gracias por visitarnos ☺

@Avanet

@ComunidadAvanet

Blog Personal

wmendezc.wordpress.com