Quindi ho creato questa libreria in stile ORM per AngularJS (JavaScript) e siccome provengo da uno sfondo C ++ / PHP / C #, cerco sempre di assicurarmi che le cose private rimangano private. Anche se questo può essere realizzato in JavaScript, continuo a riscontrare problemi che devo risolvere probabilmente perché JavaScript non ha realmente il sistema di classi di transizione a cui sono abituato.
Devo solo adottare l'approccio Python e consentire alle persone di accedere a metodi / dati privati se pensano di sapere cosa stanno facendo? Questo tipo di approccio è comune nel mondo JavaScript?