Можно ли избежать следования шаблону MVC при использовании Rails? - PullRequest
1 голос
/ 04 мая 2009

Некоторые ответы на вопрос, который я задал сегодня ранее сегодня , заставили меня усомниться в моем предположении, что должна быть возможность использовать Rails не в формате MVC, а не просто использовать такую ​​микросхему Синатра для базовых приложений не-MVC-типа.

Кто-нибудь использовал Rails не в формате MVC, не вызывая при этом серьезных проблем, или вы могли бы представить подходящий вариант для этого?

Ответы [ 4 ]

3 голосов
/ 04 мая 2009

Что вы хотите построить? Если вы хотите использовать все рельсы, MVC - это путь. Даже крошечные рамки, такие как кемпинг, это MVC.

Если вам просто нужна его часть, чаще всего activerecord, вы можете с радостью использовать ее любым способом.

Но сами рельсы - это MVC, вы будете работать против него, пытаясь привести его к другой парадигме.

2 голосов
/ 04 мая 2009

Да, это возможно, но по какой-то причине архитекторы платформы Rails затруднили отклонение от пути MVC. Они хотят поощрять «хорошее» поведение и препятствовать «плохому» поведению.

1 голос
/ 04 мая 2009

Опять же, почему вы ХОТИТЕ избегать MVC? MVC отличная вещь

1 голос
/ 04 мая 2009

Мало того, что вы должны использовать MVC с Rails, но MVC - это хорошая идея в целом.

Если вы просто пишете какое-то одноразовое приложение, вы можете посмотреть Rails Metal или, как вы уже упоминали, Sinatra.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...