Я кодировал свои PHP-приложения в «Блокноте». Я хочу сделать шаг вперед и сделать это профессионально, и насколько я могу судить по использованию Zend Framework, с чего начать. Я читал документацию и быстрый старт и несколько уроков, но я все еще полностью потерян.
Причина, по которой я спрашиваю об этом, состоит в том, что учебники, которые я читал, все еще оставляют меня в замешательстве, и я очень хочу начать делать это профессионально. Я хотел бы использовать этот новый набор инструментов! Пожалуйста помоги 🙂
Мы все были там раньше!
Zend Framework – довольно мощная среда MVC для PHP. Есть множество учебников по всей сети. Учебник по быстрому старту хорош, чтобы получить общий скелет приложения, но я нашел учебник Zrab Framework от Akrabat лучшим примером для реального мира.
ZF является фантастическим, когда вы находитесь в точке, где вам нужно разрабатывать надежные приложения и для этого нужен целый набор библиотек. Библиотека ZF огромна, и все компоненты прекрасно сочетаются друг с другом (хотя вы можете вырвать их индивидуально и добавить их в любой проект). Недостатком ZF является то, что, поскольку он настолько гибкий, его настройка может быть довольно сложной.
Если честно, если вы начнете мочить ваши приложения MVC, вы можете попробовать что-то немного более прямолинейно. Я нахожу CodeIgniter очень короткую кривую обучения, сохраняя основы дизайна MVC. CakePHP также проводит вас через шаги совершенно сознательно.
Учебник по быстрому старту – отличный способ начать, может быть, прочитать его снова? Есть и этот:
http://www.cyberciti.biz/tips/zend-framework-php-tutorial.html
Из приведенной выше ссылки:
Этот учебник призван дать очень основное представление об использовании Zend Framework для написания приложения с базой данных, основанной на базе данных.
И вот список учебников ZF для начинающих:
Введение и руководство по базе данных: http://akrabat.com/zend-framework-tutorial/
Исходные файлы здесь
Аутентификация: 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/
Исходные файлы здесь
Учебное пособие по макетам: http://akrabat.com/zend-framework/simple-zend_layout-example/
Исходные файлы здесь
Я бы удостоверился, что они не для более ранних версий ZF перед погружением.
zendcasts.com делает очень хорошие отливки Zend Frameword. Это действительно хорошее место для начала.
- Является ли Zend на вашем локальном компьютере или удаленном сервере?
Zend – это PHP-код, поэтому он работает на веб-сервере.
Профессионально написанные PHP-приложения не требуют фреймворка. Рамки существуют для людей, которые повторяют повторяющиеся повторяющиеся задачи и хотят изменить свой собственный рабочий процесс.
Вы должны начать с изучения «шаблона проектирования MVC» в целом (как это применимо ко многим вещам вне PHP) и углубиться в концепции Professional PHP, прежде чем начинать с такой большой структуры, как Zend Framework.
Используйте фреймворк, потому что вы знаете, что вам нужно , а не по какой-либо другой причине.
Начните с официальных вебинаров . Очень легко усваивается и требуется для новичка.
Этот учебник определенно заслуживает внимания, поскольку он проводит вас через создание полностью функционирующего веб-приложения с использованием ZF 1.8 (на момент написания). Автор также обновляет его каждый раз, когда выпускаются новые версии ZF.