Оба имеют свое применение.У вас есть пример каждого в вездесущем System.Windows.Forms
.
Редактировать: я только что видел, что вопрос связан с Ruby.Тем не менее, именование пространства имен довольно не зависит от языка, поэтому я думаю, что мой ответ по-прежнему применим.