I stumbled across this question about ruby frameworks, and found a great, informative answer.
Is it possible to make a web app in ruby without using a framework? And if yes, why are frameworks chosen by most ruby web developers?
Although the question itself is broad and possibly borderline for Stack Overflow, it seems (at least to me) that the accepted answer is good enough to redeem a poor question and "make the Internet a better place".
At this point, is the question really Not Constructive?