CalisJS - Dónde estamos - Javascript

22

description

Presentación introductoria al evento CaliJS donde podemos ver la utilización actual de javascript, para dejar una refelxión acerca de qué tan atrasados estamos en nuestro flujo laboral o que tan competitivos somos en el mercado actualmente.

Transcript of CalisJS - Dónde estamos - Javascript

Page 1: CalisJS - Dónde estamos - Javascript
Page 2: CalisJS - Dónde estamos - Javascript
Page 3: CalisJS - Dónde estamos - Javascript
Page 4: CalisJS - Dónde estamos - Javascript

Pizza + Gaseosa

Page 5: CalisJS - Dónde estamos - Javascript
Page 6: CalisJS - Dónde estamos - Javascript

Antes de 2005

- El servidor provee el contenido HTML

- Necesitaba que la página refrescara

- Extremadamente lento y limitado

Page 7: CalisJS - Dónde estamos - Javascript

Antes de 2005

- Javascript era un desastre

- No era orientado a objetos

- Complicaciones con las compatibilidades cross-browser

Page 8: CalisJS - Dónde estamos - Javascript

2006 - 2009

+ Gmail hace un alto uso de AJAX

+ Mejora considerablemente la usabilidad y la velocidad

+ Mejoramiento en estructura orientada a objetos

+ jquery estandariza la interacción con el DOM

Page 9: CalisJS - Dónde estamos - Javascript

Callback Soup :(

Page 10: CalisJS - Dónde estamos - Javascript

2010 - Actualidad

+ Enriquecido, moderno, desarrollo MVC

+ Se mueve gran parte de la logica del negocio hacia el lado del cliente.

+ Aumento considerable en la creación de frameworks del lado del cliente.

Page 11: CalisJS - Dónde estamos - Javascript
Page 12: CalisJS - Dónde estamos - Javascript

2010 - Actualidad

+ No más código espagueti

+ Enfoque en manejo de modelo de datos

+ Muchas más opciones y decisiones que tomar

- Arquitectura joven e inmadura

Page 13: CalisJS - Dónde estamos - Javascript

Javascript en el lado del Servidor

Page 14: CalisJS - Dónde estamos - Javascript

2010(¿?) - Actualidad

Page 15: CalisJS - Dónde estamos - Javascript

NodeJS

+ Conexión persistente entre el browser y el cliente.

+ Manejo de datos asíncronos

+ Aplicaciones en “tiempo real”

+ Javascript en front/back - end

Page 16: CalisJS - Dónde estamos - Javascript

2010(¿?) - Actualidad

Page 17: CalisJS - Dónde estamos - Javascript

2010(¿?) - Actualidad

Page 18: CalisJS - Dónde estamos - Javascript

Qué sigue?

Page 19: CalisJS - Dónde estamos - Javascript
Page 20: CalisJS - Dónde estamos - Javascript

Web Components

+ Templates: (Plantillas)

+ Shadow DOM (DOM sombra)

+ Custom elements (Elemento personalizados)

+ Packaging (Empaquetado o Encapsulación)

Page 21: CalisJS - Dónde estamos - Javascript

Por último

ECMAScript 6

Page 22: CalisJS - Dónde estamos - Javascript