title: Is it possible to combine Dojo with other JS frameworks?
body: <p>We are using Dojo (1.9.3) as a JS framework for building a single page application. We are however spending too much time on the quirks of Dojo, so even simple tasks take a long time to implement. And since there is lack of proper documentation, we often have to resort to reading the source code and then implementing a workaround. </p>
  
  <p>I feel that we would speed up development, and make it easier to maintain the code if we moved to some other framework. Our codebase is rather large, since it is a complex application, so we do not have time to re-write the whole thing at once. I was therefore hoping that it might be possible to combine Dojo with some other framework, so that we can move away from Dojo incrementally. I have only dabbled with these other framework in my spare time, and only wrote some small example apps, so I do not feel that I can really say whether or not they would play well with another framework, so I'm hoping that some of you out there can. </p>
  
  <p>The frameworks I've been looking into - in the order of what I'd prefer based on my short investigation, but feel free to convince me otherwise. </p>
  
  <ol>
  <li>Ember </li>
  <li>React </li>
  <li>Polymer </li>
  <li>Angular (last due to me being scared of the major 2.0 overhaul)</li>
  </ol>
  
  <p>While the main question is whether or not it is possible, please also advice on if you think it is a bad idea to do so.</p>