Web Apps Using Google App Engine
Google App Engine is a Platform as a Service(PaaS) that offers to build and run applications on Google's infrastructure.

Web Apps using Google App Engine


Service Offerings:-
  • Web Applications on Google’s Infrastructure
  • Responsive and mobile friendly applications
  • Web applications using Python Web Frameworks
  • Web applications using App Engine Framework webapp2
  • HTML Editor in app engine

Zealous System develops web apps using Google App Engine in Python.

Google App Engine is a Platform as a Service(PaaS) that offers to build and run applications on Google's infrastructure.


Advantages of using App Engine:-
  • Applications are easy to build and maintain
  • No server cost
  • Applications run in secure and sandbox environment
  • Easy to write scalable applications
  • App engine apis allow storing and retriving data from bigtable non-relational database, making http request, sending e-mail etc
  • Manage different versions of applications

Google App Engine applications can be written in Python. It provides Google App Engine Python SDK. It supports any framework written in Python like Django, CherryPy, Pylons, web.py and web2py. It also includes a framework called webapp2. The App Engine Python SDK includes tools for testing application, uploading application files, managing datastore indexes, downloading log data, and uploading large amounts of data to the datastore.

Using Google App Engine, it is easy to build and deploy applications having heavy load and large amount of data. It is easy to integrate with other google cloud services and API. The code written in Python is executed using pre-load python interpreter. Web apps developed using python interacts with App Engine web server using WSGI protocol, so any WSGI compatible web application frameworks can also be used. Along with python code, python interpreter runs python modules and python standard library included in application.


Features provided by Google App Engine in Python:-

The App Engine Datastore provides robust and scalable storage for web applications. The Python Datastore interface includes GQL which is the combination of rich data modeling API and SQL like query language. Using datastore, multiple operations can be executed in a single transaction. Compared to traditional relational database, Datastore automatically manages scaling to very large data sets using distributed architecture and it is designed in such a way that it allows applications to maintain high performance. Datastore Admin provides features like backup using Blobstore or Google Cloud Storage and restoring data.

HRD Migration tool allows to migrate application from master/slave datastore to High Replication Datastore(HRD). While migrating the application, it continues to serve request and write data to master/slave datastore.

App Engine Python SDK allows to use Google Cloud SQL instances.

It provides Search API which allows to search an index, organize and present search results. It also supports partial text matching.

Log API for Python provides access to application's log.

Persistent connection can be created between application and its users which allows the application to send real time messages to clients without using polling. Example:- collaborative applications, multi player games, chat rooms etc.

Generate APIs and client libraries from tools and libraries provided by Google Cloud Endpoints.

Applications developed using app engine can communicate with other applications or can access other resources on the web by fetching URLs. URL is fetched using HTTP or HTTPS. HTTP request is made using python standard libraries like urllib, urllib2 or httplib.

Users of app are authenticated either by using Google Account, Account on Google Apps Domain or through OpenID identifier.


Google App Engine applications can be written in Python. It provides Google App Engine Python SDK. It supports any framework written in Python like Django, CherryPy, Pylons, web.py and web2py. It also includes a framework called webapp2.



Case Study



GPS tracking and Viewpoint python script, for farming and seed management
Technology  Python Django framework

Project was completed on time

Mr. Gerard Shaw
CEO Listo ltd


Learn More

Contact Us

This team is passionate for Python development.
We bring inventive ideas and up to the minute web technologies to give your business an edge over the competition.

So if you are looking forward for Python Development in any area of your business then we are here to help you. And we would be glad to channel our reliable Python domain experience and expertise on use for you. Please fill the form below to request a quote and to know more about our services.


Service Network

Python Development Company

A-805, Safal Profitaire Corporate Road, Opp Prahladnagar- Garden, Satellite, Ahmedabad 380 055

+91 79-6544-4048

info@pythondevelopmentcompany.com