Міністерство Освіти Республіки Молдова
Белцкій Державний Університет ім. А. Руссо
Факультет Реальних Наук
Кафедра прикладної інформатики та інформаційних технологій
Ліцензійна робота на тему:
ВИКОРИСТАННЯ 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-фреймворк для розробки масштабних веб-додатків. Він дозволяє максимально застосувати концепцію повторного використан...