Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.01.2012, 20:13   #1
acteralex
Форумчанин
 
Регистрация: 19.05.2011
Сообщений: 189
Восклицание MVC (model-view-controller)

С чего начать изучение?
acteralex вне форума Ответить с цитированием
Старый 30.01.2012, 20:41   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,157
По умолчанию

книжки, видеокурсы, инет -добра навалом
ADSoft вне форума Ответить с цитированием
Старый 31.01.2012, 21:20   #3
acteralex
Форумчанин
 
Регистрация: 19.05.2011
Сообщений: 189
По умолчанию

ADSoft, я конечно понимаю... Но я не вижу чистого mvc... встречаю его только во фреймворках... Возможно ли написать на чистом php без фрэймворков..???
acteralex вне форума Ответить с цитированием
Старый 31.01.2012, 21:23   #4
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от acteralex Посмотреть сообщение
Но я не вижу чистого mvc... встречаю его только во фреймворках... Возможно ли написать на чистом php без фрэймворков..???
А сами фреймворки на чем написаны..?
Andkorol вне форума Ответить с цитированием
Старый 01.02.2012, 02:37   #5
acteralex
Форумчанин
 
Регистрация: 19.05.2011
Сообщений: 189
По умолчанию

Andkorol, а вот это немного для меня сюрприз... действительно..)) Спасибо)

уже начал учить kohana... вроде как все понятно... НО... все-таки.. MVC - во фреймворке... Мне бы литературку, а можно и примеры... чистого MVC без всяких фрэймворков..)
acteralex вне форума Ответить с цитированием
Старый 01.02.2012, 04:47   #6
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Цитата:
Сообщение от acteralex Посмотреть сообщение
Andkorol, а вот это немного для меня сюрприз... действительно..)) Спасибо)

уже начал учить kohana... вроде как все понятно... НО... все-таки.. MVC - во фреймворке... Мне бы литературку, а можно и примеры... чистого MVC без всяких фрэймворков..)
Понимаете ли, тут такая штука, что MVC не в фреймворке. MVC - это не какая-то физически осязаемая штука, это лишь способ построения приложения. Так сказать, один из подходов. Он подразумевает, что Ваше приложение делится на три модуля: Model, View и Controller. Первый (Model) содержит функции, которые работают исключительно с данными вашего приложения (добавление/удаление/выборка по критерию). Второй (View) описывает "представление данных" или интерфейс пользователя. То бишь он форматирует полученные данные каким-то образом, например выводит в виде HTML-таблиц. Третий модуль (Controller) связывает эти два, а также обрабатывает запросы к ним. Контроллер запрашивает данные через модуль Model и получает их представление с помощью функций модуля View. Схема реализации всех этих модулей довольно типична, потому реализовывать их самолично не имеет особого смысла, а логичнее воспользоваться готовым фреймворком, который и описывает тот минимум, необходимый для комфортной разработки приложения с архитектурой MVC. Другими словами, когда, например, Вы имеете дело с той же kohana, то Вы уже работаете с чистым MVC, просто шаблонный код, описывающий базовое разделение обязанностей, уже реализован за Вас.
netrino вне форума Ответить с цитированием
Старый 01.02.2012, 10:21   #7
AgentSmit
Пользователь
 
Аватар для AgentSmit
 
Регистрация: 17.02.2010
Сообщений: 50
По умолчанию

Цитата:
Сообщение от acteralex Посмотреть сообщение
ADSoft, я конечно понимаю... Но я не вижу чистого mvc... встречаю его только во фреймворках... Возможно ли написать на чистом php без фрэймворков..???
Конечно можно. Фреймворки всего лишь облегчают работу программиста за счет реализации часто используемого кода.
Вот пример реализации простейшей CMS на PHP по принципу MVC без всяких фрейворков:
http://jolly-wind.ru - сайт автора видео-курсов.
Оно же на rutracker.org
Encode the world
AgentSmit вне форума Ответить с цитированием
Старый 01.02.2012, 13:30   #8
acteralex
Форумчанин
 
Регистрация: 19.05.2011
Сообщений: 189
По умолчанию

netrino, спасибо за разъяснение..)
AgentSmit, спасибо за ссылочку... скачаю))
acteralex вне форума Ответить с цитированием
Старый 01.02.2012, 13:46   #9
AgentSmit
Пользователь
 
Аватар для AgentSmit
 
Регистрация: 17.02.2010
Сообщений: 50
По умолчанию

acteralex Всегда пожалуйста.
Encode the world
AgentSmit вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
USB Network Controller A.K. Помощь студентам 5 12.09.2011 11:38
MASM32 директива .model TRIZER Помощь студентам 14 09.08.2011 10:06
Model View Дельфи 2010 Utkin Софт 2 08.12.2010 13:52
MVC. Controller test Jakethefish Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) 0 22.06.2010 12:43
Что такое Code Inspection Model? gormogon Помощь студентам 1 11.06.2010 16:42