Intereting Posts
Почему мой сценарий резервного копирования базы данных не работает в php? Динамически переключать контент на веб-сайте на основе выбора языка пользователя Неустранимая ошибка: вызов функции-члена fetch_array () для не-объекта в Как экспортировать строку Base64 в файл на стороне сервера, не сохраняя его на веб-сервере, напрямую с помощью PHP? Загрузка нескольких файлов изображений с использованием HttpURLConnection Передача функции JavaScript из JSON-кодированного PHP Загрузка mp3 на мой (php) веб-сервер из приложения iPhone Как взорвать строку справа налево? Slim PHP: только улавливать допустимые маршруты с помощью промежуточного программного обеспечения Как проверить, вошел ли пользователь в php? как настроить кодирование кода страницы? Как скопировать файлы с сервера на Dropbox с помощью PHP? Как создать ссылку для загрузки PDF-файла, для которой не требуется щелчок правой кнопкой мыши? Как запустить php-код из file_get_contents или файла в функции PHP, виртуальный файл из строки без записи на жесткий диск

Является ли ZF2 на основе MOVE?

Мне интересно, будет ли ZF2 полностью основан на MOVE вместо классического MVC.

Где-то я читал, что на самом деле основаны на MOVE (http://cirw.in/blog/time-to-move-on), но, например, в «учебнике по началу работы» (http://zf2.readthedocs.org/en/ last / user-guide / overview.html), они говорят «создание простого приложения с управляемой базой данных с использованием парадигмы Model-View-Controller».

Итак, на чем теперь основана? Поддерживает ли он оба?

Я немного смущен. В чем разница между MVC между ZF1 и ZF2?

благодаря

MOVE (Models, Operations, Views and Events) MVC (Models, Views, Controllers) 

Проблема с MVC заключается в том, что вы в конечном итоге набиваете слишком много кода в контроллеры, чтобы преодолеть эту проблему. MOVE – еще одна возможная опция для выбора в проектах zf2. Потому что в этой архитектуре вы можете разделить свой контроллер на Events и Operations.

Вопрос: Является ли ZF2 полностью основанной на архитектуре MOVE?

Я не думаю, что ZF2 полностью разработан для MOVE-архитектуры. ZF2 следует объектно-ориентированному принципу дизайна SOLID с слабосвязанной архитектурой MVC, которая обеспечивает большую гибкость в плане удобства использования.

Вопрос: Могу ли я разрабатывать свои проекты с использованием архитектуры MOVE в ZF2?

Да ZF2 предоставляет вам все, чтобы поддерживать обе архитектуры (MOVE, MVC). Он предоставляет модели, представления, контроллеры (операции), события. Разработчику должна быть архитектура, которую он хотел бы использовать.

ZF1 и ZF2 сравниваются в другом потоке.

MVC или MOVE

SOLID объектно-ориентированное программирование

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

В zf2 большинство компонентов библиотеки разработаны как автономные, то есть свободно связаны, поскольку говорят, что это дает большую гибкость, и задача может быть выполнена разными способами (как и PHP). Основное преимущество, которое я вижу, это модули, я могу легко разделить свой проект на многие модули и легко тестировать и интегрировать очень легко без каких-либо дополнительных кодов. Даже у меня были все мои ресурсы, такие как изображения, css и файлы JavaScript внутри папок модулей, и без проблем обращались к нему (конечно, с небольшим кодом в index.php)

для меня ZF1 имеет фиксированные правила, потоки и т. д., а zf2 освободили поток и правила с новым добавлением пространства имен событий, конфигурацией и ленивой загрузкой, собирают объекты, встраивают зависимости с servicemanger. в маршрутах zf1 автоматически (программно), где, как и в zf2, нам нужно определение маршрута, в контроллерах zf1 автоматически выбираются, где, как и в zf2, нам нужно определить контроллеры как invokables, это немного вещей, которые требуют времени, чтобы войти, как только вы получите представление о том, что вы почувствуете комфорт использования новой инфраструктуры zf2

для начала вы можете сделать это

  1. Узнать сервис-менеджера
  2. Как работает конфигурация
  3. Как работают события

Компоненты более или менее работают так же, как и в zf1 (по крайней мере, в моем случае)

ниже – следующее преимущество, которое я получил

  1. Полное ощущение ООП
  2. Разработка модульных приложений
  3. Дизайн, а затем перейти на PHP-приложение
  4. Платформа веб-приложений (RIA)