4 ms·
I don't know where you are getting the idea that Django's community is more than marginally smaller than Rails'. Google Trends, StackOverflow questions, number
by Pewpewarrows 15y ago
I don't know where you are getting the idea that Django's community is more than marginally smaller than Rails'. Google Trends, StackOverflow questions, number of GitHub projects, average followers/forks for popular Django/Rails extensions, number/popularity of significant sites built with each, and the number of stories I see pop-up on sites like HN for each framework are all relatively equivalent.
Django for AppEngine is barely a variant, it's just a different handler for the ORM to interact with the non-relational backend. Jinja's a template engine that you can plug-in on top of Django if you want (like if you wanted to use HAML instead of ERB). Plenty of Django devs choose Tornado for their COMET needs (I know of almost no one that uses it as their entire web stack). Flask and Bottle are nice micro-frameworks, but aren't well-suited at all for large sites unless you feel like doing a lot of extra work yourself. Jekyll isn't a Python project, it's Ruby's static site generator (but does have a Python port called Hyde). Pylons (now Pyramid) is the only significant contender to Django. Think of it as Sinatra's market-share compared to Rails.
So when you actually compare the two, Python has no more "framework fragmentation" than Ruby. To someone outside of the community just listing off frameworks that they found on Google, sure it might seem that way.
- kmfrk 15y agoWhat does it take to be "outside the community" in your opinion?
- X-Istence 15y agoI would say his comment stems from the apparent lack of knowledge regarding the different frameworks that are available Python and the lumping in of a Ruby project with Python projects. From an outside perspective it looks like you are skimming the service and do not yet have a firm grasp as to the two communities and what they have provided. This is okay, it is something you can alleviate by simply learning more about the two communities, and hopefully in the future you will be able to provide your opinion on the state of frameworks based on correct information/facts.