What’s the difference between google apps and web apps on the Chrome web Store

google-app-engine

Even though I think many may find this question stupid, nevertheless I wanted to understand it. Also, are Google apps the one made using the Google App engine while the Chrome Web Store apps made using the Google Web Kit (GWT)? Is there any difference between the these two types of apps as far as the end user is concerned ? If not then why does Google need to have them hosted on separate urls?

Best Answer

Google Apps: A suite of applications that are created, run and hosted by Google, which can be used by organizations / educational institutions. These include Gmail, Docs, Calendar, Contacts, Chat and some other stuff. Also gives you a Google id of the form you@yourdomain.com. All apps are also hosted on your own domain.

Google App Engine: A platform that Google provides on which you can write your own application, in either Python or Java. You write the app and upload it to Google, and they run it on their servers. They also expose some APIs which you can use for things like data storage, chat, email, images, authentication, etc.

Chrome Web Store: A marketplace that collects applications written in HTML / Javascript, and hosted on any server. Some of these apps may use APIs specific to Chrome to provide extra functionality while running in Chrome.

GWT: A framework that compiles Java code into Javascript code. It only deals with client side code and is server agnostic.

You can use Google Apps to provide mail, docs, chat services to your business. You can write any custom applications you want and host it on App Engine, or somewhere else. You could add the application you wrote to the Chrome Web Store if you want to. Finally, you could write the client side code for your app in Java if you want to, and compile it using GWT.

Does that help?