Upload
felipe-janer
View
218
Download
1
Embed Size (px)
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.
Citation preview
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