Note that there are some explanatory texts on larger screens.

plurals
  1. PODjango-like framework on Ruby?
    text
    copied!<p>Django as a framework is a neat little package. There are very few files (compared to Rails) and it's got a clean structure. The fact that you can plug and unplug apps between different projects is an extremely nifty feature. At the same time, Ruby's hacking ability is unparalleled. It's complete object-orientedness makes it more expressive and fun.</p> <p>To cut the story short, is there a Django-like or Django inspired framework on Ruby? If not, would be possible for an implementation of Django on Ruby? What would be the challenges?</p> <p>If one were to create a Django-inspired framework for Ruby, how would it's Domain Specific Language (DSL) nature come into play?</p> <p>I've spent a good chunk of my past life using Symfony, which is a PHP framework heavily inspired from Rails. When I saw Django, it came as a bout of fresh air. I'm really curious to know what you guys think and have to say on this.</p> <p><strong><em>Update:</strong> I stumbled on a framework call <a href="http://ramaze.net/" rel="nofollow noreferrer">Ramaze</a> for Ruby. It seems to be a bare-bones MVC framework with pluggable components for the JS framework, ORM layer and the templating engine. So you could use Prototype / Sequel / Sass, or Mootools / ActiveRecord / XSLT, or any other combination of your choice! As a side-note, Merb is an interesting choice too.</em></p> <p><strong><em>Update 2:</strong> I'm sticking to PHP for big-ass commercial projects and Django for my personal projects. Reason why I decided to side with Django was the amount of flexibility it offered. That said, I realized that with greater power comes greater responsibility. My advice to others: if you know exactly what you want - go with Django. It's probably easier to define things explicitly in it than in Rails. Merb may have been a good choice too, but I didn't have the time to explore it. Django seemed like a good fit and so I stopped being anal about the language I'm using. Thanks for all the help guys!</em></p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload