title: Backbone: rendering syntax
body: <p>We're using Backbone.js in one of my team's projects, and this is the first time I use it.</p>
  
  <p>I've seen many times this kind of code (it's coffeescript, but clear enough I think. <code>@</code> means <code>this.</code>)</p>
  
  <pre><code>clients_view = new Homespa.Views.Orders.Clients.SectionView(collection: @options.clients)
  @$("#clients-section").html(clients_view.render().el)
  
  clients_search_view = new Homespa.Views.Orders.Clients.SearchView
  @$("#clients_search_modal").html(clients_search_view.render().el)
  </code></pre>
  
  <p>Isn't there a better way to do this? I would expect to just call <code>render</code> on my view, and then everything's good, I shouldn't have to get the html and append/replace it by hand.</p>
  
  <p>Thanks for you time !</p>