No entendía muy bien el concepto de Backwards y forwards… alguien podría dejar un ejemplo? Gracias comunidad platzi.

Juan David Puertas Vargas

Juan David Puertas Vargas

Pregunta
studenthace 5 años

No entendía muy bien el concepto de Backwards y forwards… alguien podría dejar un ejemplo? Gracias comunidad platzi.

4 respuestas
para escribir tu comentario
    Moisés Manuel Morín Hevia

    Moisés Manuel Morín Hevia

    studenthace 4 años

    Son las actualizaciones. Backward compatible, la compatibilidad con versiones anteriores no hace que se rompa el código. Para actualizar se usan compiladores como Babel.

    Edwin Jorge Arroyo

    Edwin Jorge Arroyo

    studenthace 5 años

    Forwards

    Significa ser compatible con versiones futuras del lenguaje de programación en cuestión. En este caso Javascript no es compatible con versiones futuras del lenguaje.

    Backwards

    Es aquella compatibilidad con versiones anteriores, es decir, aunque aparezcan nuevas funciones/versiones, estas no van a alterar o dañar nuestro código incial, sin embargo, no puedes usar una versión antigua en tu proyecto actual (ya realizado).

    Jherom Chacon

    Jherom Chacon

    studenthace 5 años

    Forward: Java y C#, los elementos nuevos del lenguaje generalmente no vuelven obsoletos otros elementos Backwards: Javascript: los elementos nuevos no son compatibles con las versiones anteriores, por lo que los desarrollos deben esperar a usar versiones nuevas que se vuelvan estándares.

    Jhony Hernandez

    Jhony Hernandez

    studenthace 5 años

    Forwards Compatible o Compatible Hacia Adelante quiere decir que cuando implementas la versión nueva del lenguaje en tu entorno, lo que ya hayas hecho para una versión vieja seguirá funcionando, ademas de que esta nueva versión puede implementarse desde el momento en que sale. Por otro lado Backwards Compatible o Retrocompatibilidad a pesar de que las nuevas características del lenguaje no rompen lo que hayas hecho para versiones viejas, no podrás implementar estas nuevas características en tu entorno hasta que no se estandaricen. Por ejemplo cuándo sale una versión nueva de JavaScript hay que esperar un tiempo para que las nuevas características puedan ser usadas en nuestros desarrollos cotidianos o usar compiladores como Babel que permiten usar la nueva versión transformando o traduciendo el código a su forma en la versión vieja.

Curso Básico de JavaScript [Empieza Gratis]

Curso Básico de JavaScript [Empieza Gratis]

Conoce los conceptos clave del lenguaje de programación que se está comiendo al mundo. Aprende qué es una variable, una función, un objeto y dónde se guardan esos valores. Descubre qué es Scope y cómo se utilizan los loops. Obtén las herramientas para saber cómo tomar decisiones y validar acciones. En este curso, darás el primer paso para empezar tu carrera como desarrollador.

Curso Básico de JavaScript [Empieza Gratis]
Curso Básico de JavaScript [Empieza Gratis]

Curso Básico de JavaScript [Empieza Gratis]

Conoce los conceptos clave del lenguaje de programación que se está comiendo al mundo. Aprende qué es una variable, una función, un objeto y dónde se guardan esos valores. Descubre qué es Scope y cómo se utilizan los loops. Obtén las herramientas para saber cómo tomar decisiones y validar acciones. En este curso, darás el primer paso para empezar tu carrera como desarrollador.