Poll: Pythonic startups: what web framework do you use?
21–30 of 76 posts
Re: Poll: Pythonic startups: what web framework do you use?
#22Earlier quoted context omitted.
Django scales just like any other web framework. The plan to scale Django is roughly the same as the plan to scale any app. Are there any issues in particular you're concerned about?
Have you listened to Cal Henderson's friendly rant against Django from a scalability perspective? http://www.youtube.com/watch?v=i6Fr65PFqfk For example, did you modify the source to support multiple databases for read/write? Or is that not an issue and it's OK that it's coming later in the framework's roadmap?
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.
Re: Poll: Pythonic startups: what web framework do you use?
#23Earlier quoted context omitted.
Have you listened to Cal Henderson's friendly rant against Django from a scalability perspective? http://www.youtube.com/watch?v=i6Fr65PFqfk For example, did you modify the source to support multiple databases for read/write? Or is that not an issue and it's OK that it's coming later in the framework's roadmap?
The framework may not offer it as part of the framework, but there is nothing stopping you from doing it yourself. It's python, it's a database, what's the difficulty here? Django is not the type of framework where you run deep within it and you cannot break out - nothing stops you from doing anything you want to do.
Re: Poll: Pythonic startups: what web framework do you use?
#24Earlier quoted context omitted.
Well, 2007, for me. But I built it over web.py, so I upped both. (Edit: and I've since mostly switched to PHP)
Heresy! j/k. I'm actually curious why you switched from python to php. Was it your choice or forced upon you? If your choice, can you explain? I usually meet people going the other direction.
Perhaps that was a longer answer than you wanted. :)
Re: Poll: Pythonic startups: what web framework do you use?
#25Wait... there are people who wrote their own framework... in the year 2009?
it's very easy to write your own framework in python, that does excactly what you need it to do and nothing more. therefore is: scaleable the way you need it for your application. not in your way of doing things. easier to debug. it's a bit of development overhead in the beginning, but pays of in the long run.
If I'm just coding up a small app I don't want the overhead of a framework. I might want a bit of routing, possibly some automated mvc and that's about it. Everything else in a framework I usually care little about and just slows stuff down for no benefit to me.
Coding up a "framework" that does only the very little I actually need is fast and very little development overhead considering the number of times I've done it and the fact that I've got code I can re-use.
This isn't business advice however, it's just my own personal project preference. If you're running a business you want to be able to replace developers if they quit so it's often a better idea to go with something more mainstream like a well known framework so that ramp-up time is minimized.
Re: Poll: Pythonic startups: what web framework do you use?
#26Would someone that up'd Django please outline their plans to scale?
I don't have doubts about Django scaling.
The caching framework is really cool. I did a test a couple of weeks ago, and I got a 10x performance boost, simply by sprinkling 3-4 lines of caching code to my site. That was justing the local memory caching: http://docs.djangoproject.com/en/1.0/topics/cache/#local-mem...
I'd imagine that using a caching back end like memcache would probably give another huge performance boost. It's really pretty straight-forward and usable out of the box.
Re: Poll: Pythonic startups: what web framework do you use?
#27Wait... there are people who wrote their own framework... in the year 2009?
Writing your own is often less work than trying to tailor something existing to your own needs.
Re: Poll: Pythonic startups: what web framework do you use?
#28Re: Poll: Pythonic startups: what web framework do you use?
#29Am I the only one who likes CherryPy?
Re: Poll: Pythonic startups: what web framework do you use?
#30I swear by werkzeug.pocoo.org -- not a framework, just a neat abstraction over WSGI with lots of web-related utilities and HTTP internals support inside that keep coming in oh-so-handy.