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

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





lign="justify">. Спеціальні класи для створення, відправлення, отримання email за допомогою mbox, Maildir, POP3 та IMAP4;

. Гнучка підсистема кешування з підтримкою безлічі сховищ;

Недоліки:

1. Завеликий;

2. Через чур багатошаровий;

. Дуже повільний без кешування;

. Дуже складна архітектура, без глибокого розуміння шаблонів проектування складний в освоєнні;

. Слабке російськомовне співтовариство;

. Багато дрібних недоліків;

. Дуже повільна швидкість розвитку;

. Остання версія вимагає PHP 5.2;

. Немає ORM.


1.4.2 CakePHP

CakePHP є бистроразвівающимся фреймворком для PHP, який надає розширювану архітектуру для розробки, обслуговування та розгортки веб-додатків. Використовує відомий шаблон проектування MVC, як і в об'єктно-реляційних фреймворками. Основний парадигмою CakePHP є збільшить продуктивність розробки і допомагає програмісту писати менше коду. Спочатку створювався як клон популярного Ruby on Rails, і багато ідей були запозичені саме звідти. p align="justify"> Особливості:

1. сумісність з PHP4 (до версії 1.3 включно) і PHP5;

2. компоненти для авторизації, обмеження доступу (ACL), управління сесіями, cookies, подання деревовидної інформації (у вигляді Nested Sets)

. хелпери (компоненти) для генерації та заповнення форм, поділу на сторінки (paginate), управління кешем, JavaScript (у тому числі і AJAX)

. механізм інтернаціоналізації для роботи сайту на безлічі мов

. генерація SQL-запитів, у тому числі для таблиць з відносинами один до багатьох і багато до багатьох, ORM

. Скаффолдінг та генерація CRUD-сторінок для сутностей, Router :: mapResources c Put Delete Get Post.

. Автогенератор коду Bake

. Міграції

. Консольна інтеграція, клас Shell і завдання Task

. Модулі (як окремі розгортаються додатки), компоненти і поведінки,

...


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





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

  • Реферат на тему: Використання СУЧАСНИХ Javascript фреймворків для розробки Web-модулів CRM-с ...
  • Реферат на тему: Багато табличні бази даних
  • Реферат на тему: Цех з виробництва масла з річним обсягом переробки молока 40000 тонн на рік ...
  • Реферат на тему: Запозичені компоненти та їх роль у російській словотворенні
  • Реферат на тему: Стенокардія напруги II функціональний клас. Артеріальна гіпертензія, II ст ...