incubator-cassandra-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Eric Florenzano <flo...@gmail.com>
Subject Re: python web framework suggestions (for Cassandra Web UI) needed
Date Sun, 11 Apr 2010 07:58:43 GMT
Bottom line with this kind of a project is to go with what you're most
familiar with.  If you're equally unfamiliar with all frameworks, then the
quality of documentation becomes more important.

Personally, I'd take a hard look at Werkzeug--it's a library, not a
framework.  Which means you get to pick and choose what bits you want in a
sort of a-la-carte way.  In the end, similarly to Pylons or Django, you get
a WSGI app that can be served out of the many different WSGI-aware web
servers like Apache's mod_wsgi, gunicorn, cherrypy, or even the builtin
wsgiref from the standard library.

Anyway, I'm not sure if that helps or makes things more confusing :)

Thanks,
Eric Florenzano

On Fri, Apr 9, 2010 at 10:23 AM, Pablo Cuadrado <pablocuadrado@gmail.com>wrote:

> It is indeed a web framework, and made for sys admins to interact with
> Cassandra, not for hosting millions of users concurrently.
>
> And you're right: those are helloworld benchmarks.
>
> I was concerned a few days ago about the sync/async issue, browsing
> over examples on Telephus, Twissandra, Lazyboy, Pycassa... then I
> thought that Lazyboy is largely being used in production AFAIK, so
> I've just kept it in my mind.
>
> However, the communication layer for the web UI, should (and hopefully
> it will) be independent, in case we want to make this changes in the
> future.
>
> On Fri, Apr 9, 2010 at 2:10 PM, Joseph Bowman <bowman.joseph@gmail.com>
> wrote:
> > I don't really consider any hello world benchmarks valid, you'd want to
> > investigate what your implementation would entail in different frameworks
> > and do mini-benchmarks to validate which is faster. But, if it's just a
> web
> > framework, as Brandon said, I doubt performance will matter to any great
> > degree. You'd be more concerned about Cassandra's performance, which is
> > pretty darn good.
> >
> > On Fri, Apr 9, 2010 at 1:07 PM, Brandon Williams <driftx@gmail.com>
> wrote:
> >
> >> On Fri, Apr 9, 2010 at 12:04 PM, Pablo Cuadrado <
> pablocuadrado@gmail.com
> >> >wrote:
> >>
> >> > Yes, I'm planning on Lazyboy.
> >> >
> >> > The Performance part on the Tornado wiki is quite impressive. Do you
> >> > think it's accurate?
> >> >
> >> > http://www.tornadoweb.org/documentation#performance
> >>
> >>
> >> Using Lazyboy, you'd be mixing blocking sockets with a nonblocking event
> >> loop, so performance is likely less than optimal.  That said, I doubt
> >> performance is a concern with a web UI.
> >>
> >> -Brandon
> >>
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message