<MyRusakov.ru />

PHP и MySQL с Нуля до Гуру 2.0

PHP и MySQL с Нуля до Гуру 2.0

Данный курс научит Вас программировать на самом популярном Web-языке в мире - PHP. Курс состоит из 11 разделов, в которых с нуля рассказывается и показывается процесс написания различных скриптов на PHP.

В курсе Вы узнаете всю необходимую теоретическую часть, а также увидите массу практических примеров, в том числе, и из моей практики.

Почти к каждому уроку идут упражнения.

Просмотрев данный курс, Вы сможете создавать абсолютно любые PHP-сайты любой сложности.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

MVC
28.03.2012 23:13:58 MVC Сообщение #1
brussens

brussens

Мега-мастер

Мега-мастер

Дата регистрации:
11.10.2011 22:50:07

Сообщений: 438

Михаил, вот интересно узнать, стоит ли применять MVC или нет. На многих сайтах пишут, что якобы MVC устарел и использование его не оправдано, кто то грудь подставляет за него. Как вы считаете?
Профиль Ответить
28.03.2012 23:27:04 MVC Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Это дело каждого, как Вам удобнее, так и пишите. А вообще всё зависит от ситуации. Главная задача архитектуры, чтобы она была легко модернизируема и расширяема. То есть чтобы не пришлось лезть и исправлять код какого-нибудь поиска из-за того, что надо добавить новый пункт меню. MVC позволяет реализовать всё это, очень удачно всё отделив друг от друга. Но если это какой-нибудь небольшой проект, то использовать MVC я бы не стал, ввиду нецелеособразности. Если там всего 50-100 строк кода, то ничего страшного не будет, если всё будет смешано в кучу. Вдобавок, это и работать будет гораздо быстрее.
Вывод: смотрите по ситуации и делайте так, как Вам удобнее, кто бы и что бы там ни писал.
Профиль Ответить
28.03.2012 23:29:25 MVC Сообщение #3
brussens

brussens

Мега-мастер

Мега-мастер

Дата регистрации:
11.10.2011 22:50:07

Сообщений: 438

Спасибо большое за инфо)
Профиль Ответить
03.04.2012 06:40:31 MVC Сообщение #4
brussens

brussens

Мега-мастер

Мега-мастер

Дата регистрации:
11.10.2011 22:50:07

Сообщений: 438

Михаил, вот хотел бы спросить, правильно ли я понимаю концепцию MVC, объясню на примере проектирования проекта.
Контроллер - к этому типу можно отнести классы, объекты, обрабатывающие запросы, или тот же файл index, в котором создаются объекты, удовлетворяемые запросу.
Модель - к этому типу можно отнести непосредственно инкапсулируемые классы, методы, интерфейсы.
Вид - к этому типу можно отнести систему управления темплейтами(шаблонами).

Общее понимание, для чего нужен MVC - понимаю, что это впринципе шаблон, но уже непосредственно для абстрактного представления вида создаваемой системы на самом первом этапе проектирования. Так же понимаю, что его нельзя относить к шаблонам более узкой направленности, например к таким, как Синглтон или Композит.

Если в чём то ошибся, подправте пожалуйста.

Заранее спасибо)
Профиль Ответить
03.04.2012 11:57:36 MVC Сообщение #5
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Всё правильно, главная задача MVC - отделить представление от реализации. В простом понимании, чтобы легко можно было менять шаблоны для сайта.
Профиль Ответить