Date post: | 22-Jan-2018 |
Category: |
Technology |
Upload: | jinclan |
View: | 497 times |
Download: | 0 times |
Acerca de
• Estudié Telemática en UPIITA
• Virtual & Interactive Assistence for E-commerce
• Fiel creyente del software libre
• Apasionado por el desarrollo de calidad
• Me encanta probar nuevas tecnologías
JAVA
1.1 1.2 1.3 1.4 5.0 61997 1998 2000 2002 2004 2006
InnerClasses
Java Beans
RMI
Reflection
Swing
CollectionsDynamicProxies
Assertions
Regex
XML
Generics
Anotaciones
Autoboxing
Enumeraciones
Varargs
Concurrencua
LenguajeScript
PROBLEMATICA
• La lentitud en la evolución de lenguaje
• Se llego al limite del lenguaje
• Estaba pensado para ser fácil
• Aparición de nuevos paradigmas
ESTA MUERTO?
NO
GROOVY
• Lenguaje de tipado dinamico (Duck Typing)
• Casi 100% de integración JAVA
• Ciertas características funcionales
• Lo mismo que JAVA pero…
• Mas fácil
• Mas potente
• Mas ágil
SCALA
• Lenguaje de tipado estático (Inferencia de tipos)
• Gran interoperabilidad con JAVA
• Lo mejor de 2 mundos… OO/ PF
• Sintaxis compacta
• Mayor productividad
• Menor mantenimiento
• Soporte “nativo” para concurrencia
NODE
• Arquitectura orientada a eventos
• Creación de software altamente escalable
• Soportado sobre V8 VM
• Ciclo de eventos vs Threads
• Nunca esperes
• Nunca duermas
• Funciona siempre