1 of 15

PHP Framworks

Що це таке ? Та як обрати свій Framework ?

2 of 15

Яцишин Михайло

CoFounder, CTO in Mirko

  • 7 Років комерційного досвіду
  • Досвід в Продуктових та OutSource компаніях
  • Керування командою 15 людей
  • eCommerce, HealthCare проекти

3 of 15

Що таке FrameWork ?

4 of 15

5 of 15

Переваги:

  1. Простота
  2. Швидкість
  3. Багато пакетів
  4. Добре описана документація
  5. Відразу доступно: Авторизація, Відновлення паролю
  6. Є хороший набір інструментів таких як: Job, Seeders, Make

Недоліки:

  1. Поганий контроль за структурою БД
  2. Ймовірність бардаку в проекту набагато більша

6 of 15

Переваги:

  • Більш строгий до написання коду
  • Пропонує кілька варіантів налаштувань (YAML, XML, PHP)
  • Гнучкість в розробці
  • Модульна система
  • Контролює структуру БД та генерує повноціні міграції
  • Має хороший набір інструментів

Недоліки:

  1. Має більший поріг входу
  2. Розробка займає більше часу
  3. Кількість готових пакетів не велика

7 of 15

Переваги:

  • Продуктивність та швидкість
  • Дуже гнучкий
  • Немає конкретної архітектури та дозволяє побудувати її під ваші потреби
  • Не тягне кучу залежностей

Недоліки:

  • Великий поріг входу
  • Погана документація
  • Не просто поглянути як працюють стандартні компоненти

8 of 15

9 of 15

Критерії вибору Framework`а

Навантаження

DeadLine

Розмір та Складність

10 of 15

Поради

11 of 15

12 of 15

Задавайте собі питання та давайте або шукайте на них відповіді

Чому саме так ?

А що я зробив ? (або код скопійований з STACKOVERFLOW)

Які переваги я отримаю якщо буду робити так ?

Дивіться на готові рішення або сайти як вони це зробили

Читайте ваш код

13 of 15

14 of 15

15 of 15

THE END.�Thank you!!!�����Time for Questions