3 ms·
Well, I respect your choice. I've been playing with Django for some time. There are things that I don't like and there are things that I like. However, I'm litt
by simplegeek 16y ago
Well, I respect your choice. I've been playing with Django for some time. There are things that I don't like and there are things that I like. However, I'm little surprised as to why didn't you try anything beyond Django in Python world, please enlighten me--I'm curious?
- snprbob86 16y agoI have gone beyond Django in the Python world. I tried Pylons, web.py, TurboGears, and a few others. I've built apps on Google App Engine and Paste with my custom "framework" as well as prototyped some stuff with Tornado. My favorites in the Python world are Google App Engine and Tornado (both with my bag of helpers). I like both of them because they are both very practical and embody best practices that I can understand and agree with. Of interesting note, both of them are fairly minimalistic relative to Rails. I thought it was the minimalism that I enjoyed (and to some extent, it is), but in reality it's just that they fit my mental model. Rails fits my mental model and provides loads of convenience. I'm not saying that it is a panacea. I'm saying that I was pleasantly surprised by how much, and in what ways, it differentiated from the Python world.
- mkramlich 16y agoIf you want a Python-based web framework that's super minimalistic and gives you maximum freedom I recommend (re) trying web.py. Just use it for that topmost routing, for example, and the dev web server. You don't necessarily have to use any other aspect of it. I love Django but whenever I have something that I think may cause me non-conformity grief with Django (or any other "big" framework), or, if I just don't have a really solid vision for how the web app will ultimately look feature-wise, I always start with web.py. Then sculpt and pivot to taste, only as needed. It's much easier switching frameworks than languages, in my experience. And being strong in Python buys you leverage in several other areas that Ruby and the Ruby ecosystem is just not as strong in (native lib integration, graphical games, scientific computing, CGI rendering, etc.). IIRC GAE's Python SDK is web.py-inspired. (And Django.)
- pdelgallego 16y agoIf you like Google App Engine, give heroku a try.