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® 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