I must say, I did a double-take when I saw the front page of HN today.<p><i>I get that it follows the theme of Django and Sinatra. But Brubeck is not a very common name (the musician Dave Brubeck is my second cousin) and I don't normally see the musical Brubecks intrude into "my" domain.</i> :)
OK, now this is interesting. Like twisted or Node.js enabled a new class of web applications, this is offering a lot more than just another Rails/Django clone. I'm happy that there are so many frameworks to choose from based on your personal preferences, but I'm <i>really</i> happy to see a project trying something completely different.<p>This is the first time j2labs crossed my radar… is this part of a larger project? Anyone in the know want to give the backstory on how this came about?
There are so many different web frameworks available for Python now. How would somebody make the choice over Brubeck, Flask, Bottle, web.py, Django, Pylons, etc... I know somebody will probably say something like "use the best tool for the job" but what is best for what job?<p>edit; That's just Python frameworks. The situation gets even messier when you start to consider every other languages for web development. Lots of 'hip' technologies I would love to put time into learning but I can't learn them all...
It's the little things that count and I like that out of the box bcrypt is being used in auth.py.<p>I never got around to playing around with Mongrel2 but always wanted to.<p>I'm a huge Flask fan and will most likely (after looking through some of the source) be using Brubeck from now on on the Py side of things. It covers the basics very well.<p>Bravo!<p>Btw, equally impressive is DictShield.<p>Will you create any special cases for 'modules/extentions' or will continue to keep things agnostic?
Armin Ronacher—author of Flask and Werkzeug—pointed out earlier on Twitter[1] that (for better or for worse) it doesn't support WSGI.<p>[1] <a href="http://twitter.theinfo.org/92202624614539264" rel="nofollow">http://twitter.theinfo.org/92202624614539264</a>
Looks very promising. I'm getting the impression that it has a better architecture than Django; I think that if and when it will match Django in level of finish, documentation, community, tools, etc., it might become a serious competitor.
Man, I haven't seen such an efficient and clean code / concepts for quite a while.<p>I must give it a try at the next new web project.<p>Having built-in support for Tornado templates will make it much easier to transform an existing one in the future.<p>Thank you j2lab for sharing!