[Flightgear-devel] Google App Engine

2010-03-25 Thread Pete Morgan
Advantages
* relies on Google infrastructure
* does not require one to setup and maintain their own servers
* can be coded in python or java
* each application scales to three million page views a month or around 
1.2 requests a second before it costs
* can switch app versions at the click of a button
* easy with more than one developer/maintainer/admin
* memcached, cron, xmpp/chat and other services are built in and easy
* easy to learn api
* easy to deploy, built in django or any other python templating
* uses googles bigtable to save data as objects
* has SDK  which means app works locally before deployment
* Deals with slashdot with no problem

Disadvantages
* relies on Google infrastructure
* only python or java (php with xercus)
* 1000 files limit (although this can be assisted with webzip)
* can only speak on port 80
* cannot run some libs as a normal server would, and lacks some 
popular libs, eg lxml
* has a 30 second (+1 to catch error) time limit per script
* does not have a file system, for example scanning a /gallery/*.png 
directory for images is impossible
* does not have a realational database as such
* uses python 2.5 (a leap to 3 is expected as BDFL is at google)
* cannot run a process eg a script to poll mpservers every few seconds
* requires SDK to develop

pete


pete

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] Google App Engine

2010-03-25 Thread Alex Perry
On Thu, Mar 25, 2010 at 9:25 PM, Pete Morgan ac...@daffodil.uk.com wrote:
 Advantages
 * relies on Google infrastructure
 * does not require one to setup and maintain their own servers
 * can be coded in python or java
 * each application scales to three million page views a month or around
 1.2 requests a second before it costs
 * can switch app versions at the click of a button
 * easy with more than one developer/maintainer/admin
 * memcached, cron, xmpp/chat and other services are built in and easy
 * easy to learn api
 * easy to deploy, built in django or any other python templating
 * uses googles bigtable to save data as objects
 * has SDK  which means app works locally before deployment
 * Deals with slashdot with no problem

 Disadvantages
 * relies on Google infrastructure
 * only python or java (php with xercus)
 * 1000 files limit (although this can be assisted with webzip)

I keep most files in the database.  Much faster to upload, deploy, etc
etc, and no limit on number of files.

 * can only speak on port 80
 * cannot run some libs as a normal server would, and lacks some
 popular libs, eg lxml
 * has a 30 second (+1 to catch error) time limit per script
 * does not have a file system, for example scanning a /gallery/*.png
 directory for images is impossible
 * does not have a realational database as such
 * uses python 2.5 (a leap to 3 is expected as BDFL is at google)
 * cannot run a process eg a script to poll mpservers every few seconds
 * requires SDK to develop

 pete


 pete

 --
 Download Intel#174; Parallel Studio Eval
 Try the new software tools for yourself. Speed compiling, find bugs
 proactively, and fine-tune applications for parallel performance.
 See why Intel Parallel Studio got high marks during beta.
 http://p.sf.net/sfu/intel-sw-dev
 ___
 Flightgear-devel mailing list
 Flightgear-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/flightgear-devel


--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel