What the difference between Google App Engine SDK and GWT SDK? - google-app-engine

They are installed together. Why the functional splitted in these two libraries? What does the splitting mean?

GWT is the Google Web Toolkit and is a development toolkit to build Ajax websites without writing Javascript, but writing Java files that then gets compiled into Javascript.
If you program for Google App Engine you can decide, whether to use it or not. Also, if you want you can use GWT without app engine.

Related

Google endpoint in Golang standard Environment

I have developed an application using Google App Engine's Standard environment in Golang. Now I want to use Google Endpoint to use the same backhand for developing Android and IOS app. However, it seeps google do not support endpoint in golang standard environment.
Is there a work around for this without actually getting into Flexi environment? I am afraid that if I have to move into Flexi Environment then I had to rewrite lot of code.
https://cloud.google.com/endpoints/docs/quickstarts-app-engine-standard

Limitations NodeJS runtime in in Google App engine

I am planning to use node JS on google app engine. I wanted to understand the limitations before I make a decision. I know there are many libraries the app engine provides by default. Can I use all those if I use a Node JS run time? and what are some other limitations?

Developing a web client without servlet

I m new to appengine development.I have a few basic question about web client for appengine.When we make a google cloud module in Android Studio, an android client, a back end and a WEB CLIENT is auto-generated.A few files are auto-generated for web interface. My questions are:
why do I need WEB-INF/web.xml for web client? I also found there's a servlet api dependency added in gradle, though I didnt find and servlet file, what is it used for ?
I want to make a web interface/client for my andorid app, but I dont
know servlet,jsp, can I make it with pure javascript or js lib?
Will the default template for web client work from any other web-hosting
than appengine?
How can I make a web client with pure javascript,css,html, will the
google cloud doc for javascript suffice for this purpose?
why do I need WEB-INF/web.xml for web client? I also found there's a
servlet api dependency added in gradle, though I didnt find and
servlet file, what is it used for ?
Both are base elements for Java web applications even though you are not using servlets most modern web frameworks are built on top of them.
I want to make a web interface/client for my andorid app, but I dont
know servlet,jsp, can I make it with pure javascript or js lib?
Yes, GAE are standard web applications so you can build and app using pure HTML + js.
Will the default template for web client work from any other
web-hosting than appengine?
short answer, no. The App engine SDK depends on several APIs available strictly on the GAE environment. Shouldn't be hard to get an empty webapp template working on a tomcat thought.
How can I make a web client with pure javascript,css,html, will the
google cloud doc for javascript suffice for this purpose?
I dont know exactly what you mean by "the Google cloud Doc" but mostly the answer is yes, all App Engine, Cloud Compute and Google Drive are capable of hosting HTML+JS.

Creating a mobile app using Google App Engine and GWT?

I have a Google App Engine application with a front-end that was created using GWT. How would I go about creating a mobile app equivalent of this? In particular I would prefer to use GWT to create the front-end here as well. Does Google have any thing within GWT specifically designed for creating mobile apps? Is there already some existing structure in GWT which takes the front-end you've created and makes it scalable so that it can be easily transformed into a mobile app? Thank you much!
You should also definitively check mgwt + gwt-phonegap. It's a cross platform gwt/phonegap solution.
It depends a lot on whether you wish to build cross platform as in phonegap or keep it simple as in mobilewebapp example provided in sample folder in gwt zip file you download.
The mobilewebapp sample does not access smartphone features but will be accessible by browser on any mobile. phonegap or similar frameworks like titanium,sencha provide api to access smartphone features.
Fore more information -
http://www.sapandiwakar.in/technical/api-research-study-iphone-and-android-applications/
Sencha Touch 2 native build vs wrapping Sencha Touch 2 in Phonegap

GAS UI Builder for GAE

to all
as we all know, Appscript tipicaly for Google Spreadsheet now have a UI builder, though you can compose UI with the script itself the builder is a big factor. now
GAS application is hosted in google drive and can be either share or publish as Webapp. which is great but this type of app is very limited to storing your data in a spreadsheet well, designing a good DB spreadsheet would be enough for small application but is NOT scalable for SME to Enterprise apps.
now having google app engine which have a very good and scalable platform for a webapp.
is there anyway to port the UI library capability and use it for app engine application. having GAS UI as a javascript base (client side) it could be integrated with any serverside language in GAE.
do any one have any example on this or is it now posible?
the way I see it this might be the future for GAE having a GAS as a client side library would be great?
Well, I think you should be looking the other way round. All of Apps Script's UI widgets are borrowed from GWT in GAE. In fact, the Apps Script documentation, at places suggests that we should lookup GWT documentation when this is found inadequate.
Coming to the point of the UI bilder, I'm no GAE expert, but since you get a GWT toolkit for Eclipse, you should be able to use any of Eclipse's UI creating tools ( I may be wrong here).
GWT is compiled to javascript. It doesn't care what the backend is. You can use json to communicate to your python AE instance just fine I would think. I do GWT on java AE so don't have an example of my own but here is an example of using python on AE to use App Scripts https://developers.google.com/apps-script/articles/appengine

Resources