> Presumably I can put Python or Java code up on the Google "GAE server"
> roughly akin to ColdFusion&IIS while BigTable equates to MySql (albeit
> non-relational etc).

greetings! your assessment is fairly accurate. you will build a
complete application (web or otherwise) in Python or Java, then upload
it to the App Engine hosting mechanism to provide your service. you
are scalable via Google's infrastructure, and instead of a relational
database, you have the App Engine datastore which sits on top of Big
Table.


> But is the GWT Java code (ie which is transduced into JavaScript)
> integrated/analogous with the same "ServerSide Logic" or is this
> different code altogether?

i haven't had a chance to play with GWT in-depth yet, but i would
state that you're likely to get a better answer by asking this
question in the GWT forums instead of this one. however, it is very
different from what i know about GWT. (i'll let those of you who know
better correct me as necessary here!) with GWT, you use Java to create
a *client-side* application, taking advantage of Java's type-checking
ensuring a robust app. you would then access backend services via AJAX
which renders your changes in your UI. all of your code is compiled
into JS so that it will run seamlessly on any browser.

however, as you can smell, this code is geared towards client. in
contrast, App Engine gives you ability to do both (client- and
server-side code). you're primarily writing backend server-side
functionality, but in doing so, you control what UI your users see. a
web templating engine is provided (but you can swap in your own), and
you can return HTML/CSS with JS as you wish to execute client side.
for writing your backend code, using Python or Java has the same
results -- there really isn't a difference except for your preference
of implementation language.

hope this helps!
-- wesley
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
"Core Python Programming", Prentice Hall, (c)2007,2001
"Python Fundamentals", Prentice Hall, (c)2009
   http://corepython.com

wesley.j.chun :: [email protected]
developer relations :: google app engine

--

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.


Reply via email to