Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Використання PHP фреймворків в розробці сайту

Реферат Використання PHP фреймворків в розробці сайту





дартний проект (наприклад, twitter.com, фотобанк з онлайн купівлею фотографій, сайт знайомств і т.д.) не роблять на готовій CMS - вони для цього не призначені. Всі оригінальні проекти розробляють на фреймворками. p align="justify"> Веб-проект, розроблений на фреймворку, розвивається разом з вашим бізнесом. Змінюєтеся ви - змінюється сайт, достатньо лише замінити окремий блок (модуль), створити новий розділ або внести новизну в дизайні. br/>

1.7 Недоліки застосування


З недоліків:

підхід 1 файл = 1 клас; дуже багато коду не використовується і лежить мертвим вантажем у проекті; складність в освоєнні.

Ці недоліки досить умовні, достоїнств незрівнянно більше.


1.8 Вибір оптимального фреймворку для розробки сайту


При виборі PHP фреймворку, можна трохи заплутатися з тим, що він повинен робити, і з тим для чого призначений фреймворк і що він виконує. Не кожен фреймворк підтримує ORM-шар для роботи з базами даних, має якісне співтовариство і хорошу документацію. Це може не перешкодити якщо потрібен простий фреймворк. Однак, якщо необхідний фреймворк який би зручний і простий в освоєнні, то необхідно ретельно підійти до питання вибору фреймворку і зважити всі В«заВ» і В«протиВ». br/>

1.8.1 Підтримка баз даних

Питання підтримки баз даних в PHP фреймворк дуже важливий. Наприклад, CodeIgniter підтримує MySQL, Oracle і SQLite, а фреймворк Kohana не підтримує Oracle і SQLite. Частина фреймворків мають вбудований ORM-шар, частина - ні. Залежно від використовуваної бази даних для розробки проекту доводиться вибирати той чи інший PHP фреймворк. br/>

1.8.2 Підтримка спільноти

Для комфортного вирішення проблем повинен мати хороше співтовариство, не тільки з точки зору розміру, але і в якості і в готовності допомогти. Навіть якщо це маленька спільнота, але є зворотній зв'язок від спільноти, це можна вважати плюсом. Так само плюсом є наявність російськомовного співтовариства. br/>

1.8.3 Документація

Частина фреймворк мають слаборозвинуту, застарілу документацію. Частина не мають російської документації. Тому перед вибором фреймворку необхідно переконатися в тому що документація актуальна, вчасно оновлюється і доповнюється, і що інструкція із застосування проста у розумінні. br/>

1.8.4 Продуктивність

Ключовим чинником при виборі так само може бути продуктивність фреймворку, наприклад, частина фреймворків підтримує кешування на достатньому рівні, частина - ні.


1.8.5 Безпека

Не всі фреймворки стійкі до різного роду атак, тому перед вибором фреймворку необ...


Назад | сторінка 9 з 21 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Веб-фреймворк Django
  • Реферат на тему: Розробка архітектури закритої корпоративної мережі з використанням фреймвор ...
  • Реферат на тему: Розробка навчальної програми, що підтримує вивчення теми "Структури да ...
  • Реферат на тему: Ведення документації - частина роботи медиків
  • Реферат на тему: Проект міжгосподарського землеустрою &Північна частина Балашихинского район ...