Will disabling the Google App Engine confine development? [closed] - google-app-engine

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
I am writing a webapplication that has to work with existing mySQL-databases. The client would like this application to be developed using GWT.
I soon found out that the GAE does not support mySQL, so I disabled it to be able to use the existing mySQL databases. Since I am new to GWT I am a bit worried and clueless - will disabling the GAE disable some of the GWT features or is GWT and GAE unrelated for developing the functionality of my app?

GAE is a cloud server. you can deploy your gwt app on tomcat, jboss etc any server. GWT is not bound to GAE.
Google app engine is provide free support to deploy, maintain and build your app. and also provide free domain name on www which end with .appspot.com.
Before it only provide datastore support. It is support Google Cloud Sql now.

You can disable GAE support ( in Eclipse I assume ) without losing any GWT functionality. While GWT is a web development toolkit, GAE is a server platform.

Google App Engine actually does support MySQL. Their Cloud SQL release is a slightly modified MySQL RDB, so it maybe easier for you to use GAE for the API's and the out-of-the-box compatibility.
https://developers.google.com/cloud-sql/
That being said, GWT is not related to GAE so you can use both, independently.

Related

Can I deploy a react-app to the SAP Cloud Platform? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 2 years ago.
Improve this question
Is it possible to deploy a react-redux application to the cloud foundry environment of the SAP Cloud Platform and is it a supported way of the new SAP Cloud Application Programming Model ?
I cannot find any official resources on that so far.
Sure you can do it. You can build a CAP backend app (with a HANA db for example), add an HTML5 frontend app with any framework you like (React, Angular, Vue, etc...) and glue it all together with the App Router, for dispatching your calls.
Here explained step-by-step how to do this:
https://blogs.sap.com/2020/09/01/how-to-build-end-to-end-custom-applications-in-cloud-foundry/?update=updated
To answer your first question, Yes It should be possible to deploy a react-redux based JavaScript application on SAP CF. You can use the static buildback for on cloud foundry. You can check the documentation here.
To answer your second question, I am not completely sure about that, But you can use CAP to generate your database and OData services, and consume them in your application. Additionaly you can check SAP fundamental react

Google app engine and machine learning [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 5 years ago.
Improve this question
I Can to run machine learning on Google App Engine? I can utilized api intellige artificial in google app engine?
Google cloud have Cloud ML Engine for the exact purpose. Google Cloud Machine Learning Engine is a managed service that enables you to easily build machine learning models that work on any type of data, of any size. Create your model with the powerful TensorFlow framework that powers many Google products.
With Google ML Engine you can do the following things
Predictive Analytics at Scale
Build Machine Learning Models Easily
Fully Managed Service
Deep Learning Capabilities
It also include lot of other features too
Read more about it here

Google App Engine Vs. Google Apps Script (Within Business Apps) [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I've been thinking of creating an online service that heavily depends on HTTP GET/POST requests and some backend processing. But I'm a little confused on which is the best choice of these: Google App Engine or Google Apps Script?
I know Google App Script deals mainly with the other Google products, but that I don't mind; I can write scripts to handle my requests, do the processing, and make databases out of spreadsheets. Yes it's somewhat tiresome, but Google Business Apps is quite attractive to me since I already use it.
I haven't used a PaaS before to be honest. How would App Engine be any better? technically, pricing-wise, business-wise, security-wise... etc.
It's depend on what you want to do.
If you except a heavy load, AppEngine is scalable and permit to handle many requests per second. It launch more instances automatically.
AppEngine have some free quotas and if you develop your application correctly by using memcache you can stay under these quotas.
Doing service with App Engine is completely different than Apps Script which is juste kind of javascript. You can use Python, Java, PHP or Go on App Engine. And if you want to communicate with other Google's products you need to authenticate which is a little bit more complicated than App Script.

Best way to have a beta version system with Google app engine? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I'm using google appengine for business use. When I deploy something, it goes directly to production.
I would like to be able to deploy the same app to a beta version that uses the same datastore as the production site, and push to production from time to time after a complete validation.
Is there a way to do that with google appengine? What do you use?
You could send a small % of users to the new version as detailed here: https://developers.google.com/appengine/docs/adminconsole/trafficsplitting
App Engine's Traffic Splitting tool allows you to roll out features
for your app slowly over a period of time, similar to what Google does
when rolling out a new feature over a few days or weeks. Traffic
Splitting also allows you to do A/B Testing. Traffic Splitting works
by splitting incoming requests to different versions of your app.
To set up Traffic Splitting, choose a non-default version of your app
with code you want to test, specify the percentage of traffic it
should receive, and choose the type of splitting to use. It also
important to pay attention to the effects of caching on the static and
dynamic resources in your app.
You also have options regarding routing:
Each request arriving at an app is sent to a particular version of the
app. Normally, the versions are distinguished by URL. For example,
consider an app called codeninja with three active major versions:
alpha, beta, and default. All traffic sent to
http://codeninja.appspot.com goes to the default version, but you can
send traffic to other versions by including their version name as a
prefix (for example, you could access the beta version of the
codeninja app via http://beta.codeninja.appspot.com.
You deploy with a version. Don't make it the default one and use its special url to access it. It's all explained in the appengine documents on how to deploy.

are there video training or tutorial videos on gwt + app engine? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
i want to learn it! please if you know good videos, post links. Want to do it with Java, since I know already a little bit about it.
I don't know of any videos that combine GAE and GWT, but they're fairly orthogonal anyway. Check out the videos that that Google have posted:
Overview of Google Web Toolkit
Campfire One: Introducing Google App Engine (pt. 1) [Python]
Google App Engine - Early Look at Java Language Support
Campfire One: App Engine's 1st Birthday
Sessions at Google I/O Also has many videos on GAE and GWT.
For GAE I'd recommend:
From Spark Plug to Drive Train: Life of an App Engine Request
The Softer Side Of Schemas - Mapping Java Persistence Standards To the Google App Engine Datastore
Offline Processing on App Engine: a Look Ahead
It's worth looking at some of the python videos (particularly the 1st birthday and Google I/O ones) to see what features the Java version will be getting. It's worth
Best practices for writing scalable applications covers more advanced topics.
List of GWT Google I/O sessions is here. I'd highly recommend a couple:
Google Web Toolkit Architecture: Best Practices For Architecting Your GWT App
Measure in Milliseconds: Performance Tips for Google Web Toolkit
I'd also recommend downloading a pdf of session presentation first to quickly assess if it's of interest to you - it will save you a lot of time that way.
The blog GWT & App Engine Project details the full development of an application with GWT and App Engine.
http://gogotraining.com/training/courses/22/google-web-toolkit/
this is free video course on GWT, just one need to create FREE account

Resources