Downgrade google app engine sdk3/21/2023 For virtually every GAE API it features a stub that you can develop against. The SDK is not just your bridge to the world of Google App Engine but also serves as its simulation on your local machine. Granted, some of the JARs in there are not needed for most use cases and some only during development - but still, it certainly is not lightweight (even for Java, that is). For example, the Java SDK download comes in at roughly 190 MB. SDKĮach app needs to use a special SDK (Software Development Kit) to use the APIs offered by GAE. That takes a lot of effort and investment which becomes very clear once you start developing for GAE. You could say that environment and platform are tightly coupled. One reason is that in order to have a fully-managed environment, Google needs to integrate the platform with the environment. Now you might wonder why the selection is so limited. App Engine also supports Python, PHP and Go. The web app I was working on all this time is a single, large Java application. Noteworthy applications that run on GAE include Snapchat and Khan Academy. Also, you receive functionality out of the box that would take at least a dozen add-ons from third parties on Heroku or a few weeks of setup if done on your own. So far, I do not know a platform which comes close to GAE’s full package: log management, mail delivery, scaling, memcache, image manipulation, distributed Cron jobs, load balancing, version management, task queue, search, performance analysis, cloud debugging, content delivery network - and that is not even mentioning auxiliary services that have popped up on Google’s cloud in the meantime like SQL, BigQuery, file storage… the list goes on.īy using Google App Engine, you can run your app on top of (probably) the world’s best infrastructure. It is a fully-managed application platform. But with GAE, Google offered a sophisticated Platform-as-a-Service (PaaS) very early on that would be matched by Amazon with its Elastic Beanstalk service in 2011. Amazon was ahead of them since they already started renting out their IT infrastructure in 2006. Google launched GAE in 2008, when cloud computing was still in its infancy. It is also a versatile cloud computing platform. This is my in-depth, personal take on it.įirst of all, what is Google App Engine (GAE) actually? It is a platform to run your web applications on. It is a fascinating, unique piece of service Google is offering here. For the last 3 years I worked on an application that runs on Google App Engine.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |