I need a backend server for my mobile app - I need to be able to write server side logic so I don't need to download the entire database. I'm using JavaScript + HTML5 for mobile apps.
Are Amazon EC2 or Google App Engine able to do that? Are there any other options?
Ethan,
StackMob has a free package you can try. You can use JS SDK to write your HTML5 app and save stuff to the StackMob server. Meanwhile, you can write backend server-side logic by uploading custom code snippets (java/scala/clojure) to StackMob. It's designed so that this code becomes a REST API automatically so that you can hit it from anywhere to execute the logic server side and get JSON in return. You can host your HTML5 on StackMob for free and point your own domain to it as well.
Erick - StackMob Engineer
If you are looking for a fully open source solution backend I suggest you Deployd on Amazon EC2 or Deployd.com service or an any other node.js provider. There are also DeploydKit or RestKit as native iOS client library that works with it.