Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!news.albasani.net!news2.arglkargh.de!news.wiretrip.org!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.002 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'mysql,': 0.04; 'subject:using': 0.04; 'postgresql': 0.05; 'pypy': 0.07; 'python': 0.08; 'php,': 0.09; 'essentially': 0.10; 'subject:python': 0.11; 'from:addr:tyler': 0.16; 'from:addr:tysdomain.com': 0.16; 'from:name:littlefield, tyler': 0.16; 'input,': 0.16; 'light- weight': 0.16; 'message-id:@tysdomain.com': 0.16; 'quicker': 0.16; 'received:69.164': 0.16; 'received:69.164.206': 0.16; 'received:69.164.206.65': 0.16; 'received:tds-solutions.net': 0.16; 'reply-to:addr:tyler': 0.16; 'reply-to:addr:tysdomain.com': 0.16; 'url:code': 0.23; 'all:': 0.23; 'expect': 0.25; "i'm": 0.27; 'work.': 0.27; 'subject:web': 0.28; 'thanks': 0.30; 'does': 0.32; 'there': 0.33; 'to:addr:python-list': 0.33; "i've": 0.34; 'done': 0.34; 'header:User-Agent:1': 0.34; 'quite': 0.34; 'project': 0.34; 'curious': 0.34; 'pretty': 0.35; 'using': 0.37; 'but': 0.37; 'could': 0.38; 'some': 0.38; 'received:192': 0.39; 'to:addr:python.org': 0.39; "it's": 0.40; 'url:net': 0.60; 'more': 0.60; 'url:p': 0.62; 'care,': 0.64; 'interest.': 0.68; 'care': 0.71; 'engine': 0.71; 'header:Reply-To:1': 0.71; 'reply-to:no real name:2**0': 0.71; 'game,': 0.84 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on wuff X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=unavailable version=3.3.1 Date: Fri, 09 Sep 2011 21:54:40 -0600 From: "Littlefield, Tyler" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.22) Gecko/20110902 Lightning/1.0b2 Thunderbird/3.1.14 MIME-Version: 1.0 To: python-list@python.org Subject: using python in web applications Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: tyler@tysdomain.com List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 28 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1315626929 news.xs4all.nl 2508 [2001:888:2000:d::a6]:39221 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:13047 Hello all: I'm curious if there are some good solutions for using Python in web applications. I'm not feeling particularly masochistic, so I do not want to develop this project in PHP; essentially I'm looking to build a web-based MMO. I know that you can use nginx with Python with servers like Flask, but I'm not really sure how well all of those work. Since this will be a game, I can expect quite a few users; I've already got quite a lot of interest. I don't much care for PHP, but the thing that can be said for it is it's pretty quick. How does Python compare? Are there some solutions (I was told about PyPy today) that would be quicker that I could still use for the web app? I'm also curious what databases are suggested? I've always done most of my work in MYSql, but from what I understand postgresql is becoming more popular to. Thanks all for the input, -- Take care, Ty Web: http://tds-solutions.net The Aspen project: a light-weight barebones mud engine http://code.google.com/p/aspenmud Sent from my toaster.