title: How to model the design of an Ember JS software?
body: <p>I am trying to design software which will be written in <strong>Ember JS (JavaScript)</strong>. From research, some people say you can use UML class diagrams, but JavaScript is not a class-based object-oriented language like Java. </p>
  
  <p>Therefore, I am a bit confused with how I should design the Ember JS software. Can anyone recommend a way of designing the software please, or is it okay to use UML class diagrams?</p>
  
  <p>Thank you in advance</p>