MVC для выделенного хоста? Что это означает?

Я использую PHP для разработки веб-страниц. Я не новичок и полностью знаком со структурой MVC. Сегодня я спросил в своем центре обработки данных об их услугах выделенного хостинга. Они представили кучу информации об этом, а рядом с ней оператор настаивал (в электронном письме), что они не поддерживают MVC.

Теперь у меня вопрос, что означает поддержка MVC? (Я их просил, но ответ обязательно будет отправлен на следующий рабочий день (завтра, GMT 3.30+).

Я полностью сбит с толку, и мне нужно немедленно узнать об этом, поскольку для меня было уже слишком поздно разговаривать с клиентом, поэтому, пожалуйста, примите это во внимание.

Он имеет в виду ASP.NET MVC? Если да, то я спросил их о выделенном сервере PHP.


person Mostafa Talebi    schedule 26.03.2014    source источник
comment
Я подозреваю, что человек, с которым вы разговаривали, не способен ответить на ваш вопрос. Если они поддерживают PHP, структура MVC не должна быть дополнительно доступна. То есть, если у них установлена ​​последняя версия PHP.   -  person Patrick Reck    schedule 27.03.2014
comment
MVC - это просто программный паттерн, он может быть выполнен на любом языке, они понятия не имеют, о чем говорят.   -  person cmorrissey    schedule 27.03.2014


Ответы (1)


MVC - это шаблон проектирования, который может быть реализован на многих языках, включая PHP, ASP, NodeJs и т. Д.:

http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller

Если у них включен PHP, то по умолчанию у них включен MVC (ну, это не то, что включено, а создано). Вам не нужно устанавливать новые расширения, чтобы иметь MVC. Он использует чистый PHP (и любой выбранный вами бэкэнд: mysql, mssql и т. Д.)

У вас есть возможность создать новую структуру MVC (Framework) или использовать существующие, некоторые из них, о которых я думал:

  • Zend
  • Codeigniter

Я нашел в Google учебник по созданию собственного MVC:

http://www.sitepoint.com/the-mvc-pattern-and-php-1/

person Aziz Saleh    schedule 26.03.2014
comment
поэтому мой вопрос в том, что это не связано с MVC, поскольку MVC - это шаблон, созданный с использованием некоторых стратегий. Нет необходимости в дополнительном расширении. да? Если только человек не говорит о какой-то настройке Apache, тогда это уже другая история. - person Mostafa Talebi; 27.03.2014
comment
Никаких дополнительных расширений не требуется. - person Aziz Saleh; 27.03.2014
comment
Также никаких дополнительных настроек Apache не требуется. Настройки по умолчанию, для которых включен PHP, должно быть достаточно. - person Aziz Saleh; 27.03.2014