Am I the only one who likes CherryPy?
Poll: Pythonic startups: what web framework do you use?
51–60 of 76 posts
Re: Poll: Pythonic startups: what web framework do you use?
#52Earlier quoted context omitted.
Caching != Scaling
So what does exactly equal scaling then? I'm not disagreeing that scaling isn't only caching, but it's often a component just like anything else. Caching often helps scaling, as do multiple databases, working out bottlenecks in code...whatever else.
Caching is not scaling because by definition, it depends on a backend to provide it data.
If the backend is a database then sure, you can increase capacity by ~10x (assuming a ~90% cache hit rate), but after that, throwing more caching nodes at the problem won't do a thing if your database itself isn't scalable.
All a cache does is increase speed at decreased costs, but it is not in itself a scaling solution.
Re: Poll: Pythonic startups: what web framework do you use?
#53Tipjoy is my first web project, actually. I started knowing python. I tried frameworks, and quit when something failed. Django was the first to go from start to live test site touch using a DB without a hiccup. I think that means something for both the quality of the documentation and the framework. TurboGears, web.py, and Pylons failed the test. The Python community would benefit from more people switching to Django…
Re: Poll: Pythonic startups: what web framework do you use?
#54I am interested what the HN group's opinion is on Grok. It sounds interesting, but I'm not advanced enough to make proper comparisons.
Grok's main value, to me, is to interact with larger Zope applications without having to deal with all of the mental overhead that Zope entails. You can also reap the great benefits of the ZODB very easily with Grok alone. Grok is very easy to learn, and was designed by people that really know what they are doing with regard to Python web app development.
Re: Poll: Pythonic startups: what web framework do you use?
#55For anyone who considered Django and discarded it (especially recently since it's been 1.0), could you maybe explain the decision behind that? I'm curious as a relatively recent Django convert.
I want to preface this by saying that Django isn't bad. It's really good. However, there are some maddening things. For example: In Rails, you can say Article.find(:all, :include => :comments) and that will get you the articles with their comments. In Django, you can say for a in Article.objects.all(): a.comments #hits the database again! argh! Before you say, "Django has select_related() which does the same thing as…
Re: Poll: Pythonic startups: what web framework do you use?
#56Earlier quoted context omitted.
As I see it, if we get enough traffic to be worried about scaling issues we'll deal with it then. Django isn't terribly designed and going in and hacking multi-db and sharding in should take less than a week from a competent developer. Discussing this before starting a startup sort of feels like trying to figure out how to do salary for hundreds of employees before getting your first one.
I think it's worth discussing these things in depth. Choosing a web framework for your web company is a serious commitment, isn't it?
Re: Poll: Pythonic startups: what web framework do you use?
#57Tipjoy is my first web project, actually. I started knowing python. I tried frameworks, and quit when something failed. Django was the first to go from start to live test site touch using a DB without a hiccup. I think that means something for both the quality of the documentation and the framework. TurboGears, web.py, and Pylons failed the test. The Python community would benefit from more people switching to Django…
Out of curiosity, what individual problems did you run into with TurboGears, web.py, and Pylons that caused them to "fail the test?"
Re: Poll: Pythonic startups: what web framework do you use?
#58Earlier quoted context omitted.
As I see it, if we get enough traffic to be worried about scaling issues we'll deal with it then. Django isn't terribly designed and going in and hacking multi-db and sharding in should take less than a week from a competent developer. Discussing this before starting a startup sort of feels like trying to figure out how to do salary for hundreds of employees before getting your first one.
I think it's worth discussing these things in depth. Choosing a web framework for your web company is a serious commitment, isn't it?
Re: Poll: Pythonic startups: what web framework do you use?
#59Earlier quoted context omitted.
Out of curiosity, what individual problems did you run into with TurboGears, web.py, and Pylons that caused them to "fail the test?"
Shit didn't work. Often something in the DB layer, sometimes just getting a "hello world" in a browser.