Hello everyone :) My first post and it will be quite big. I spend last week looking at Google App Engine, so my head is full of questions now. There is surely a lot of reading ahead, but I think that best way to get it sorted will be by asking here. I'd like to get some hints and directions. And I'd like to know if all that stuff is worth looking into...
Anyway, my project is browser-based game. The goal is to go through pages/tabs and modify database values [also known as building, recruiting, producing, spellcasting, attacking...]. So it's mostly about constant access to data + social aspects [forum, chat, etc]. All interaction between accounts occurs only once every 24h [attacks, spells etc; except some minor stuff [target validations, war declarations etc]. There were some changes in programming languages etc, final decision was to go with Java [wicket + hibernate + spring + jboss probably], but a friend pointed me to Google App Engine. So my main question is, would it be the right direction? There are some questions/thoughts that come: 1. Free hosting sounds great - limits sound good enough for beta- testing purposes. Prices later seem competitive. And you don't have to worry about where you host, while serving customers from the whole world. 2. You can't get more reliable partner than google really. 3. But what are drawbacks? Can you later host your application somewhere else without redoing most of it? [database access etc mostly comes to mind] 4. Does application identifier matter at all? It seems like everyone can claim anything. I guess it's just to identify your app and people won't see it? [if you link your domain] 5. I don't understand "Authentication Options " when creating app. What does it mean? I don't want anyone else aaccessing my app and source code. But I want to have my own user database for my app - not openID or google accounts [and people could be unhappy about having to use one of these just to play the game]. And I want few domains to link to just one app. 6. I have naked domain, just parked where I got it. How can I link it to google, so my app can be there? As it's just parked I cannot put html there. And I don't have CNET record access. 7. Scalability sounds cool, but can I maintain multiple game servers as one app? I don't want all users to play on one. 8. Is there any way to use SMS services [liek the google one that sends you activation code] in our app? It'd be nice to be able to send notification [or account verification] this way. 9. Are there any tools to support payments from customers? Anything that I could just deploy, modify and be able to accept money securely? 10. How do data backups work? I'd like to be able to back up my entire database probably every 24h or some things even more often. It would probably involve exceeding some quotas really fast? 11. If Google gets banned in any country [well, it can happen :P], will people from that country be still able to use my app [I guess answer would be no]? That would be mostly it for now. I hope there is someone patient enough to answer my questions :) And I really hope I did not ask too much about what's already answered somewhere else. Just brutal links with "RTFM" will be accepted as answers too :P Paul -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
