С чего начать с Zend Framework?
Я кодировал свои PHP-приложения в "Блокноте". Я хочу сделать шаг вперед и сделать это профессионально, и насколько я могу судить по использованию Zend Framework, с чего начать. Я читал документацию и быстрый старт и несколько руководств, но я все еще полностью потерял.
- Является ли Zend на вашем локальном компьютере или удаленном сервере?
- Является ли модель "MVC" разными файлами? Файл для GUI, Файл для функций, используемых для получения данных и базы данных?
- Есть ли учебник, в котором ДЕЙСТВИТЕЛЬНО подробно рассказывается о том, как вы можете выполнять работу с Zend Framework и как начать?
Причина, по которой я спрашиваю об этом, состоит в том, что учебники, которые я читал, все еще оставляют меня в замешательстве, и я очень хочу начать делать это профессионально. Я хотел бы использовать этот новый набор инструментов! Пожалуйста, помогите:)
Ответы
Ответ 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.
Используйте фреймворк, потому что вы знаете, что вам нужно, а не по какой-либо другой причине.
Ответ 6
Начните с официальных веб-семинаров. Очень легко усваивается и требуется для новичков.
Ответ 7
Этот учебник определенно стоит посмотреть, поскольку он проводит вас через создание полностью функционирующего веб-приложения с использованием ZF 1.8 (на момент написания). Автор также обновляет его каждый раз, когда выпускаются новые версии ZF.
http://akrabat.com/zend-framework-tutorial/