title: Is node.js + express (back-end) + emberjs (client) a reasonable stack for my project?
body: <p>To preface; I'm an experienced web developer, though I have barely used <code>nodejs</code>, and have not yet had the opportunity to work with <code>emberjs</code> (though I've done a decent amount of work with backbone). </p>
  
  <p>I'm about to start a project to build a web based writing application (literature). In theory, the user would potentially have the application open for long periods of time, perhaps leaving it on. I intend to develop an expanding functionality set over time, which I would like to be able to drop into different places with relative ease. For example, perhaps develop a character list which I could then include in many places. I'm keen on using <code>emberjs</code> for the experimentation alone, but it also sounds like a good client side framework for the job. </p>
  
  <p>I've looked at <code>django</code> briefly (haven't used it much before), but given that I'd like to use <code>emberjs</code>, it seems like <code>django</code> isn't a great choice as I'd be opting not to use many of its most compelling features.</p>
  
  <p>Would writing my server side code in <code>nodejs</code> + <code>express</code> be a reasonable choice? The web application itself will have common features like login, admin, different permissions for users/tasks (eventually) - but I also anticipate some more beefy stuff.</p>