Использование PHP фреймворков в разработке сайта
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
Министерство Просвещения Республики Молдова
Бэлцкий Государственный Университет им. А. Руссо
Факультет Реальных Наук
Кафедра прикладной информатики и информационных технологий
Лицензионная работа на тему:
ИСПОЛЬЗОВАНИЕ PHP ФРЕЙМВОРКОВ В РАЗРАБОТКЕ САЙТА
Выполнил: Евгений Иванов
Студент дневного отделения, группа IS33Z
Специальность Информатика и точные науки
Код 141.02
Научный руководитель:
Лектор университета, магистр, Килат С.
Бэлць, 2012
Содержание
ВВЕДЕНИЕ
. PHP-ФРЕЙМВОРК
.1 Фреймворк программной системы
.2 Концепция PHP фреймворков.
.3 Случаи использования PHP фреймворка.
.4 Обзор современных фреймворков
1.4.1 Zend Framework
.4.2 CakePHP
.4.3 Kohana
.4.4 Codeigniter
1.4.5 Symfony
.4.6 Yii
.5 Сравнение популярных фреймворков
.6 Преимущества использования
.7 Недостатки применения
.8 Выбор оптимального фреймворка для разработки сайта
.8.1 Поддержка баз данных
.8.2 Поддержка сообщества
.8.3 Документация
.8.4 Производительность
.8.5 Безопасность
.8.6 Порог вхождения
.8.7 Скорость разработки
.8.8 Model View Controller архитектура
.8.9 Скорость развития фреймворка
.8.10 Обратная совместимость
.8.11 Наличие встроенных javascript-библиотек
.8.12 Поддержка со стороны хостинга
.9 Распространенные ошибки при выборе фреймворка.
. РАЗРАБОТКА ПРОЕКТА
.1 Приложения, использованные при разработке проекта
.1.1 Пакет для web-разработки Denwer
.1.2 Система управления СУБД MySQL HeidiSQL
.1.3 Редактор программного кода PhpStorm
.2 Разработка дизайна проекта и верстки
.3 Проектирование и создание базы данных
.4 Создание основы приложения и конфигурация
.5 Генерация каркаса кода с помощью кодогенератора Gii
.6 Установка верстки и доработка каркаса
.6.1 Настройка макета
.6.2 Настройка представлений видимых для посетителей
.6.3 Доработка правил валидации моделей и провайдеров данных
.6.4 Настройка представлений администратора
.7 Настройка кэширования, многоязычности и красивых ссылок
ЗАКЛЮЧЕНИЕ
БИБЛИОГРАФИЯ
ВВЕДЕНИЕ
- это высокоэффективный основанный на компонентной структуре PHP-фреймворк для разработки масштабных веб-приложений. Он позволяет максимально применить концепцию повторного использования кода и может существенно ускорить процесс веб-разработки. Название Yii (произносится как Yee или [ji:]) означает простой (easy), эффективный (efficient) и расширяемый (extensible).
Для запуска веб-приложений, построенных на Yii, вам понадобится веб-сервер с поддержкой PHP версии 5.1.0.
Для разработчиков, желающих использовать Yii, крайне полезным будет понимание концепции объектно-ориентированного программирования (OOП), так как Yii - это строго объектно-ориентированный фреймворк.
Целью работы является иследование работы фреймворка Yii и использование языка программирования PHP в созданий приложения на Yii
Практическая ценность. Был реализован практическиий пример на основе которого сделаны соответствующие выводы. Работа может быть полезна студентам, программистам и разработчикам сайтов.
Работа содержит введение, 2 главы, заключения и библиографию.
В первой главе описывается что собой представляет фреймворк, его концепция и случаи, в которых можно применить PHP фреймворк.
Во второй главе описанна практическая часть работы - установка самого фреймворка и его использование.
Работа содержит 30 страниц, 1 рисунок, 1 таблиц и 13 источников.
1. PHP-ФРЕЙМВОРК
1.1 Фреймворк программной системы
фреймворк база данное библиотека
Фреймворк это набор всевозможных библиотек (инструментов) для быстрой разработки повседневных задач.
framework,.)-;,.,,.,,.