Nonostante condividano un nome e una sintassi simili, Java e JavaScript sono piuttosto diversi. Tuttavia, entrambi hanno funzioni orientate agli oggetti.
Come novizio di JavaScript, le differenze principali che posso vedere tra Java e l'Orientamento degli oggetti di JavaScript sono nell'ereditarietà e nella sintassi della descrizione di "classe" / oggetto.
Supponendo che quanto sopra sia corretto, sarebbe una buona idea pensare ai miei oggetti JavaScript come oggetti Java durante la progettazione e successivamente "tradurli" in codice JavaScript? Il mio pensiero è che i rispettivi oggetti di entrambe le lingue si riducono a proprietà e metodi / funzioni. Non ho intenzione di utilizzare l'ereditarietà o aggiungere dinamicamente proprietà / funzioni.
L'adozione di questo approccio potrebbe portare a difficoltà o perdere le principali funzionalità di JavaScript?