нет процедурного кода и не MVC в Ruby и Python? - PullRequest
0 голосов
/ 04 февраля 2010

я знаю, что эти 2 языка требуют опа.

а внутри классов, не могли бы вы иметь процедурный код?

и для части mvc этот шаблон поставляется с их фреймворками, верно?

ничего общего с самим языком?

Ответы [ 2 ]

4 голосов
/ 04 февраля 2010

Ни один из этих языков не требует ООП, особенно Python. В Python вы можете написать столько обычных функций, сколько захотите, и есть множество модулей, которые не определяют классы. В Ruby вы можете делать то же самое, за исключением того, что вместо функций у вас есть методы для модуля.

Вы правы, что MVC относится к фреймворкам, а не к самим языкам.

3 голосов
/ 04 февраля 2010

Им не требуется ООП, но они требуют процедурного кода, поскольку они являются обязательными языками, а не функциональными.Вы можете использовать некоторые функциональные приемы.

Существует множество платформ, которые используют MVC для обоих языков, да.

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