title: best backend services platforms
body: <p>I am trying to build native app (ios, android) using cordova , ionic framework, html5. this native app talks to my REST service, which is implemented using java/j2ee, no sql db(like mongodb).based on the request, this REST service gets data from db or calls someother external remote REST service using a java REST Client object.
  I would like to keep my REST service and the DB on cloud.
  I have started working on html, css and js code using ionic, angularjs on my local webstorm IDE on my mac. 
  I intend to use sms, email, maps in my app.</p>
  
  <p>My question is , what are the best cloud based backend as service offerings out there..
  I have looked at appery.io but it does not execute java code, we can have custom javascript code on the server.do i rewrite my server logic into javascript code ?
  is heroku of anyhelp in my case ?</p>
  
  <p>Can anybody please guide me on this ?</p>