3 ms·
Even 2-3 years ago, Ruby+Rails were better than Python+Django/etc in terms of an ecosystem for webapps. Python had a better ecosystem than Ruby outside of webap
by zhyder 16y ago
Even 2-3 years ago, Ruby+Rails were better than Python+Django/etc in terms of an ecosystem for webapps. Python had a better ecosystem than Ruby outside of webapps. I suspect this is still true though the gaps have narrowed a lot.
- Pewpewarrows 16y agoYou might try and convince yourself of that, but it was never true. Django has always nurtured a better ecosystem for webapps since its inception due to its nature of packaging smaller parts of a whole as "apps". See a modern website aggregating these apps here: http://djangoplugables.com/ http://djangoplugables.com/ Forgive me if I'm wrong, but this just doesn't exist for Rails. Sure you might find the random open source'd library or plugin, but that's about the extent of re-usable code you're going to have. For the Django developer, in minutes you can have a website with a blog, tagging system, voting, contact form, traditional registration system, social authentication, openid logins, avatars, user profiles, friends/followers, on-site messaging, full-site search, and all ready for e-commerce. And that's just the tip of the iceberg. Any of those parts are autonomous and interchangeable. Sure it'll take a bit longer to actually configure the apps how you'd like, display them in your desired format, and connect them up according to your business logic, but who's really going to complain about that after getting all of the above for free? Hell, for half of my clients I barely have to write a single custom line of code; their entire site request can be broken down into reusable Django apps that already exist and I've worked with before. It's the pinnacle of Don't Repeat Yourself. If that's not the ideal ecosystem for webapps then I don't know what is.
- steveklabnik 16y ago> Forgive me if I'm wrong, but this just doesn't exist for Rails. Snarky answer: "Yeah, it's called GitHub." Real answer: I'm not sure what you're suggesting. All of these things are available as a Ruby gem, either directly or as Rack middleware.
- gommm 16y agoI've been a rails developer since the beginning and this has been true on rails as far back as Rails 1.0.. Now we use github and gems on gemcutter, before that there was the list of plugins http://agilewebdevelopment.com.. http://agilewebdevelopment.com... Now http://djangoplugables.com/ http://djangoplugables.com/ is rather well organized and we don't really have a good centralized place to find them outside of github, but they exists and it's quick painless to use them...
- nixme 16y agohttp://ruby-toolbox.com/ http://ruby-toolbox.com/ is probably the closest analogue.