Подтвердить что ты не робот

С чего начать с Zend Framework?

Я кодировал свои PHP-приложения в "Блокноте". Я хочу сделать шаг вперед и сделать это профессионально, и насколько я могу судить по использованию Zend Framework, с чего начать. Я читал документацию и быстрый старт и несколько руководств, но я все еще полностью потерял.

  • Является ли Zend на вашем локальном компьютере или удаленном сервере?
  • Является ли модель "MVC" разными файлами? Файл для GUI, Файл для функций, используемых для получения данных и базы данных?
  • Есть ли учебник, в котором ДЕЙСТВИТЕЛЬНО подробно рассказывается о том, как вы можете выполнять работу с Zend Framework и как начать?

Причина, по которой я спрашиваю об этом, состоит в том, что учебники, которые я читал, все еще оставляют меня в замешательстве, и я очень хочу начать делать это профессионально. Я хотел бы использовать этот новый набор инструментов! Пожалуйста, помогите:)

4b9b3361

Ответ 1

Мы все были там раньше!

Zend Framework - довольно мощная среда MVC для PHP. Есть множество учебников по всей сети. Учебник quickstart хорош, чтобы получить общий скелет приложения, но я нашел учебник Akrabat Zend Framework, чтобы стать лучшим примером для реального мира.

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

Если честно, если вы начнете мочить ваши приложения MVC, вы можете попробовать что-то немного более прямолинейно. Я нахожу CodeIgniter, чтобы иметь очень короткую кривую обучения, сохраняя основы дизайна MVC. CakePHP также проводит вас довольно тщательно.

Ответ 2

Учебник по быстрому старту - отличный способ начать, возможно, прочитать его снова? Там также этот:

http://www.cyberciti.biz/tips/zend-framework-php-tutorial.html

Из приведенной выше ссылки:

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

И вот список учебников ZF для начинающих:

Введение и база данных Учебник: http://akrabat.com/zend-framework-tutorial/

Исходные файлы здесь

Authentication Учебное пособие: http://akrabat.com/zend-auth-tutorial/

Исходные файлы здесь

Формы Учебное пособие: http://akrabat.com/zend-framework/simple-zend_form-example/

Исходные файлы здесь

Загрузка файла Учебное пособие: http://akrabat.com/zend-framework/simple-zend_form-file-upload-example-revisited/

Исходные файлы здесь

Layout Учебник: http://akrabat.com/zend-framework/simple-zend_layout-example/

Исходные файлы здесь

Я бы удостоверился, что они не для более ранних версий ZF перед погружением.

Ответ 3

zendcasts.com делает очень хорошие отливки Zend Frameword. Это действительно хорошее место для начала.

Ответ 4

  • Является ли Zend на вашем локальном компьютере или на удаленном сервере?

Zend - это PHP-код, поэтому он запускается на веб-сервере.

Ответ 5

Профессионально написанные PHP-приложения не требуют фреймворка. Рамки существуют для людей, которые повторяют повторяющиеся повторяющиеся задачи и хотят изменить свой собственный рабочий процесс.

Вы должны начать с изучения "шаблона проектирования MVC" в целом (как это применимо ко многим вещам вне PHP) и углубиться в концепции Professional PHP, прежде чем начинать с такой большой структуры, как Zend Framework.

Используйте фреймворк, потому что вы знаете, что вам нужно, а не по какой-либо другой причине.

Ответ 7

Этот учебник определенно стоит посмотреть, поскольку он проводит вас через создание полностью функционирующего веб-приложения с использованием ZF 1.8 (на момент написания). Автор также обновляет его каждый раз, когда выпускаются новые версии ZF.

http://akrabat.com/zend-framework-tutorial/