Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!ecngs!feeder2.ecngs.de!newsfeed.freenet.ag!news2.euro.net!newsgate.cistron.nl!newsgate.news.xs4all.nl!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.052 X-Spam-Evidence: '*H*': 0.90; '*S*': 0.00; 'frameworks': 0.05; 'url:bitbucket': 0.05; 'api': 0.09; 'python': 0.09; 'commonly': 0.09; 'references,': 0.09; 'cc:addr:python-list': 0.10; 'template': 0.11; 'decent': 0.16; 'descending': 0.16; 'first:': 0.16; 'ios': 0.16; 'multiplayer': 0.16; 'quick!': 0.16; 'subject:Tornado': 0.16; 'twisted': 0.16; 'wrote:': 0.17; 'prototype': 0.17; 'widely': 0.17; 'examples': 0.18; '+0000': 0.20; 'all,': 0.21; 'thanks.': 0.21; 'fairly': 0.21; '>': 0.23; 'cc:no real name:2**0': 0.24; 'idea': 0.24; 'cc:2**1': 0.24; 'cc:addr:python.org': 0.25; 'header:In-Reply-To:1': 0.25; 'cc:addr:gmail.com': 0.27; 'library.': 0.27; 'skip:& 60': 0.27; 'message-id:@mail.gmail.com': 0.27; 'decide': 0.28; 'didnt': 0.29; 'learn,': 0.29; 'date:': 0.29; 'url:mailman': 0.29; 'source': 0.29; 'probably': 0.29; 'related': 0.30; 'framework': 0.30; 'fri,': 0.30; 'url:2012': 0.30; 'url:python': 0.32; 'skip:_ 30': 0.32; 'url:listinfo': 0.32; '(with': 0.33; 'code:': 0.33; 'requirements': 0.33; 'received:google.com': 0.34; 'project': 0.34; 'thanks': 0.34; 'server': 0.35; 'list': 0.35; 'community': 0.35; 'pm,': 0.35; 'subject:?': 0.35; 'there': 0.35; 'subject:': 0.36; 'received:74.125': 0.36; 'url:org': 0.36; 'email addr:python.org': 0.36; 'useful': 0.36; 'possible': 0.37; 'subject:: ': 0.38; 'from:': 0.38; 'mean': 0.38; 'some': 0.38; 'things': 0.38; 'performance': 0.39; 'help': 0.40; 'url:mail': 0.40; 'your': 0.60; 'days': 0.60; 'easy': 0.60; 'most': 0.61; 'real': 0.61; 'share': 0.61; 'email name:python-list': 0.62; 'engines': 0.62; 'different': 0.63; 'email addr:gmail.com': 0.63; 'url:blogspot': 0.64; 'our': 0.65; 'results': 0.65; 'url:10': 0.65; 'reply': 0.66; 'articles': 0.69; 'opinions': 0.72; '2013': 0.84; '_little_': 0.84; 'game,': 0.84; 'hours!': 0.84; 'lean': 0.84; 'order:': 0.84; 'theres': 0.84; 'to:addr:live.com': 0.84; 'wish.': 0.84; 'outcome': 0.93; 'ipad': 0.95 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=DBpXwonBY9PnjXe92HnM+n/8LdA6ulgzsVvpNeIBSBQ=; b=032e1svTXdTA3LflIC+3tAf+gtheAovqwWfWK6TK6fFmSimFLaD2c2lUAHtvTDc+rb G8/h7d3cbE/apS2v7NajQLObglQpWIwJjpVniUwWBtTqV1o3HTmfOB4OTAKceAzzwcKT 29VEJzArPNIsYKORL+W7ECfEvV6HH73G/FHf3EgWVn2pN0f9y/sLhfunctB/IE1l61dM DlL9k1dxBIDm22twYaRXp+JpyB0UZ32a4yK6rdO8U3F6+hs5qwSvj4Ob5rIROLo4xlQ0 w23JCPOUIYBPedKm5AwrBSIRQmQUlPAD7KACwvEuq5vpu0Go1z0n2YV9uSv58DEea8Lk C/Kw== X-Received: by 10.15.34.198 with SMTP id e46mr52450094eev.27.1362353762135; Sun, 03 Mar 2013 15:36:02 -0800 (PST) MIME-Version: 1.0 In-Reply-To: References: From: Jake Angulo Date: Mon, 4 Mar 2013 10:35:41 +1100 Subject: Re: Twisted or Tornado? To: Andriy Kornatskyy Content-Type: multipart/alternative; boundary=089e0160c9f20d1b9904d70db4d9 Cc: "python-list@python.org" X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list 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: 209 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1362353769 news.xs4all.nl 6924 [2001:888:2000:d::a6]:60169 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:40429 --089e0160c9f20d1b9904d70db4d9 Content-Type: text/plain; charset=ISO-8859-1 All, Thanks for your reply - I thought I would share the outcome of my choice: I have chosen to use twisted. The API is very decent to learn, though the clincher is theres huge community / docs, and many projects used on production. I was able to make a working project prototype in hours! Thanks to the large twisted library. Our project is an ipad multiplayer game, and we didnt want to use existing servers because we want to do things exactly as we wish. Rgds, Jake On Fri, Mar 1, 2013 at 8:55 PM, Andriy Kornatskyy < andriy.kornatskyy@live.com> wrote: > > The following benchmarks are related to: > > a) python web frameworks > http://mindref.blogspot.com/2012/09/python-fastest-web-framework.html > http://mindref.blogspot.com/2012/10/python-web-routing-benchmark.html > http://mindref.blogspot.com/2012/10/python-web-reverse-urls-benchmark.html > http://mindref.blogspot.com/2012/10/python-web-caching-benchmark.html > > b) template engines > http://mindref.blogspot.com/2012/10/python-templates-benchmark.html > http://mindref.blogspot.com/2012/07/python-fastest-template.html > > With source code: > https://bitbucket.org/akorn/helloworld > > Thanks. > > Andriy Kornatskyy > > > ________________________________ > > Date: Fri, 1 Mar 2013 09:25:43 +0000 > > Subject: Re: Twisted or Tornado? > > From: svenito@gmail.com > > To: jake.angulo@gmail.com > > CC: python-list@python.org > > > > Although these articles are a _little_ old they are probably useful to > > help you decide which solution is most suitable for you in terms of > > performance > > > > http://nichol.as/benchmark-of-python-web-servers > > http://nichol.as/asynchronous-servers-in-python > > > > I would also be interested if any one on this list has any idea if the > > results above would be any different these days or whether the > > benchmarks are still fairly representative. > > > > > > On 1 March 2013 00:28, Jake Angulo > > > wrote: > > I have to say it first: I am not trolling :P > > > > Im working on a server project (with IOS client) and would like to > > create a custom, lean and mean server - real Quick! > > > > My requirements for this framework in descending order: > > 1) Easy to use API > > 2) Widely available documentation / Examples / Community contributions > > 3) Feature-wise - kinda most that you commonly need is there > > > > Your opinions will be valuable, if possible cite examples or URL > > references, Pls! > > > > I prefer opinion from those who have programmed real projects in it - > > not just read some blog or Slashdot :P > > -- > > http://mail.python.org/mailman/listinfo/python-list > > > > > > > > -- > > ./Sven > > > > -- http://mail.python.org/mailman/listinfo/python-list > --089e0160c9f20d1b9904d70db4d9 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

All,

Thanks for your reply - I thought I = would share the outcome of my choice:

I have chose= n to use twisted. =A0 The API is very decent to learn, though the clincher = is theres huge community / docs, and many projects used on production.

I was able to make a working project prototype in hours!
Than= ks to the large twisted library.

Our project is an ipad multiplayer = game, and we didnt want to use existing servers because we want to do thing= s exactly as we wish.

Rgds,

Jake

O= n Fri, Mar 1, 2013 at 8:55 PM, Andriy Kornatskyy <andriy.kornatsk= yy@live.com> wrote:

The following benchmarks are related to:

a) python web frameworks
http://mindref.blogspot.com/2012/09/python-fastest= -web-framework.html
http://mindref.blogspot.com/2012/10/python-web-rou= ting-benchmark.html
http://mindref.blogspot.com/2012/10/python-we= b-reverse-urls-benchmark.html
http://mindref.blogspot.com/2012/10/python-web-cac= hing-benchmark.html

b) template engines
http://mindref.blogspot.com/2012/10/python-templates= -benchmark.html
http://mindref.blogspot.com/2012/07/python-fastest-temp= late.html

With source code:
https:= //bitbucket.org/akorn/helloworld

Thanks.

Andriy Kornatskyy


________________________________
> Date: Fri, 1 Mar 2013 09:25:43 +0000
> Subject: Re: Twisted or Tornado?
> From: svenito@gmail.com
> To: jake.angulo@gmail.com=
> CC: python-list@python.org
>
> Although these articles are a _little_ old they are probably useful to=
> help you decide which solution is most suitable for you in terms of > performance
>
>
http://nichol.as/benchmark-of-python-web-servers
> http://nichol.as/asynchronous-servers-in-python
>
> I would also be interested if any one on this list has any idea if the=
> results above would be any different these days or whether the
> benchmarks are still fairly representative.
>
>
> On 1 March 2013 00:28, Jake Angulo
> <j= ake.angulo@gmail.com<mailto:jake.angulo@gmail.com>> wrote:
> I have to say it first: I am not trolling :P
>
> Im working on a server project (with IOS client) and would like to
> create a custom, lean and mean server - real Quick!
>
> My requirements for this framework in descending order:
> 1) Easy to use API
> 2) Widely available documentation / Examples / Community contributions=
> 3) Feature-wise - kinda most that you commonly need is there
>
> Your opinions will be valuable, if possible cite examples or URL
> references, Pls!
>
> I prefer opinion from those who have programmed real projects in it -<= br> > not just read some blog or Slashdot :P
> --
> http://mail.python.org/mailman/listinfo/python-list
>
>
>
> --
> ./Sven
>
> -- http://mail.python.org/mailman/listinfo/python-list
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0

--089e0160c9f20d1b9904d70db4d9--