CalisJS - Dónde estamos - Javascript

Post on 08-Jul-2015

217 views 1 download

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

Pizza + Gaseosa

Antes de 2005

- El servidor provee el contenido HTML

- Necesitaba que la página refrescara

- Extremadamente lento y limitado

Antes de 2005

- Javascript era un desastre

- No era orientado a objetos

- Complicaciones con las compatibilidades cross-browser

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

Callback Soup :(

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.

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

Javascript en el lado del Servidor

2010(¿?) - Actualidad

NodeJS

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

+ Manejo de datos asíncronos

+ Aplicaciones en “tiempo real”

+ Javascript en front/back - end

2010(¿?) - Actualidad

2010(¿?) - Actualidad

Qué sigue?

Web Components

+ Templates: (Plantillas)

+ Shadow DOM (DOM sombra)

+ Custom elements (Elemento personalizados)

+ Packaging (Empaquetado o Encapsulación)

Por último

ECMAScript 6