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 <pablocuadr...@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.jos...@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 <dri...@gmail.com> > wrote: > > > >> On Fri, Apr 9, 2010 at 12:04 PM, Pablo Cuadrado < > pablocuadr...@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 > >> > > >