Ask HN: Startups using Python happy without Rails?
Which web app (or other) startups are using Python (+django/pylons/etc) and don't feel a desire to use ruby+rails, or any slight regret that they didn't go down the path of Rails?
(
12 comments
| 15 points
| on HN
)
As long as you don't pick something like Java or C++, you'll be fine. Worry about your idea, not which flavor of nearly-identical languages you pick. Pick the one you know; Ruby, Python, and Perl are all the same language with tiny superficial differences.
You can see some of the sites running Django at http://www.djangosites.org/.
I've never used Rails, and haven't felt a great need to go down that road. Sure, I'd love learning Ruby/Rails for the sake of learning it. Honestly though, if I ever decide to learn something new, it won't be Ruby/Rails, which is supposedly very similar to Python/Django. I'd rather learn something completely different.
Also Google still supposedly uses Python.
But seriously, it's more and more common to write webapps in Javascript and to keep your server-side views and controllers minimal. And for that minimal REST frameworks like web.py are just enough. Full blown Rails (or Django) webapps are bad for caching and do not provide the best user experience possible.
It's glorified PHP.
EDIT:
Oh, thread's dead. Anyway:
> can lead to significant differences in ways of working, code being produced and community building.
Sure, that was mostly joke anyway.
> That I completely disagree with, though. And the paragraph which precedes.
Would love to know why.
> How are full blown Rails/Django webapps bad for caching?
If you're doing all your user interaction server side than almost all of your views become dynamic.
That's overall true, but the pervasive use of blocks (as crippled as they may be) and a culture of metaprogramming, as well as some Perlish inheritance (I would guess) can lead to significant differences in ways of working, code being produced and community building.
Ruby and Python are very similar syntactically and semantically, but have greatly diverge socially.
> It's glorified PHP.
That I completely disagree with, though. And the paragraph which precedes.