Dato che UML è orientato verso un approccio più classico all'orientamento agli oggetti, è ancora utilizzabile in modo affidabile per progettare sistemi JavaScript?
Un problema specifico che posso vedere è che i diagrammi di classe sono, in effetti, una visione strutturale del sistema e JavaScript è più orientato al comportamento, come puoi gestirlo?
Tieni presente che non sto parlando del dominio del mondo reale qui; è un modello per la soluzione che sto cercando di raggiungere.