En ECMAScript 6 salió el class constructor ¿Esta no es una mejor manera de manejar la herencia en JS?

Pregunta de la clase:
Herencia Prototipal
Sergio Estrella

Sergio Estrella

Pregunta
teacherhace 5 años

En ECMAScript 6 salió el class constructor ¿Esta no es una mejor manera de manejar la herencia en JS?

7 respuestas
para escribir tu comentario
    Ramdhei López Arcila

    Ramdhei López Arcila

    studenthace 5 años

    Yo creo que da igual, pero usar Object.protoype y saber cómo funciona te da una ventaja ya que con éste aprendes el funcionamiento real del lenguaje, que no es basado en clases, sino en prototipos

    John Cardenas

    John Cardenas

    studenthace 5 años

    Al igual que

    new
    , pienso que
    class
    es azúcar sintáctica sobre la herencia prototípica. No es una clase tal y como se conoce en los demás lenguajes de programación 🤔

    Jaime Ortiz

    Jaime Ortiz

    studenthace 5 años

    Desde ECMAScritpt6 implementaron la máscara del POO, pero JavaScript es 100% paradigma basado prototipos, como primer punto a analizar. Como segundo punto, JS lleva en el mercado 25 años (a pesar de que en la actualidad parece como si todavia fuera creado en 15 días, fue solo hasta el 2015 empezó a evolucionar de forma notoria), y es el lenguaje más usado del mundo, existe mucho código escrito con la sintaxis prototipada , y si una de nuestras funciones es leer código, tenemos que aprender estas bases para comprender código de desarrolladores de antaño.

    Jorge Cruz Perez

    Jorge Cruz Perez

    studenthace 5 años

    Si como lo menciono en un sugar, es decir, lo hace mas facil, pero la idea es conocer el trasbambalinas para entenderlo mejor, al inicio tambien no entendi eso hasta que lo menciono Richard, y tambien fue el que le entendi mejor, espero te sirva el comentario

    Jose Anibal Garcia Giraldo

    Jose Anibal Garcia Giraldo

    studenthace 5 años

    Realmente no es que sea una mejor manera, ya que en el fondo todo siguen siendo objetos y prototipos por es simplemente azúcar sintáctica como lo dice Richard, lo que si se puede decir es que es mas cómodo para nosotros como programadores para entender y organizar mejor nuestro código :D

    Luis Lira

    Luis Lira

    studenthace 5 años

    Sí, es mucho mejor manera y mucho más fácil de entender. Que aunque nosotros lo leamos como si fuer POO, por detrás sigue siendo prototipos todo esto que hacemos, pero es más fácil para nosotros como desarrolladores :D

    Manuel Ojeda

    Manuel Ojeda

    studenthace 5 años

    Siguiendo el paradigma de Programación Orientada a Objetos lo es, sin duda alguna.

Curso Profesional de JavaScript

Curso Profesional de JavaScript

Mejora tus habilidades en Javascript. Conoce Typescript y cómo puedes ocuparlo para mejorar el control de tus variables. Comprende conceptos avanzados que te permitan plantear mejores soluciones en tu código. Conoce las APIs del DOM y descubre cómo puedes organizar mejor tu código utilizando patrones de diseño.

Curso Profesional de JavaScript

Curso Profesional de JavaScript

Mejora tus habilidades en Javascript. Conoce Typescript y cómo puedes ocuparlo para mejorar el control de tus variables. Comprende conceptos avanzados que te permitan plantear mejores soluciones en tu código. Conoce las APIs del DOM y descubre cómo puedes organizar mejor tu código utilizando patrones de diseño.