He estado usando Java durante mucho tiempo, y durante bastante tiempo estuve haciendo desarrollo web usando GWT (Google Web Toolkit). Lo mejor de todo es que tenía mis construcciones orientadas a objetos Java y no me preocupaba cómo se traduce a GWT, deja que Google se encargue de ello. Mi conocimiento de Javascript era suficiente, pero no en la medida en que pudiera hacer un desarrollo web pesado con él. Más tarde decidí que tenía que obtener una comprensión más profunda y más completa de Javascript y esta ha sido una verdadera montaña rusa, justo en un momento en el que creo que obtengo algo, algo viene y me demuestra que estaba equivocado, que simplemente incomprendido.Conceptos orientados a objetos Java en Javascript
¿Qué mejor lugar para expresar mi preocupación de stackoverflow: estoy pidiendo para algunos recursos y referencias a lo que sería una Javascript equivalente a algunos de los siguientes conceptos de Java:
Class
instance of a class - object
Member variables
Getters
Setters
Abstract Class
Interface
Inheritance
Access Modifiers
Constructors
Sé que algunos de esos conceptos , pero como dije, creo que tengo algunas dificultades conceptuales. Si alguien pudiera apuntar a los intentos reales de un javascript guru de precisar estos conceptos, me sentiría muy feliz.
Es una buena pregunta, pero voy a votar para cerrar ya que su alcance es muy amplio. – Perception
El hecho es que la mitad de esos conceptos no existen en JS, en parte debido a la OOP prototípica y en parte a la tipada dinámica. No llegará muy lejos tratando de traducir conceptos individuales. – delnan
Voto en contra del cierre porque no quiere que expliquemos esto. Él solo quiere enlaces a buenos recursos. –