Додаток 4. PHP-фреймворки

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

Laravel

Laravel відносно новий фреймворк (випущений в 2011 році), але уже став найпопулярнішим серед розробників (згідно з даними Sitepoint). Він дозволяє максимально спростити вирішення основних завдань, таких як аутентифікація, маршрутизація, сесії і кешування. Laravel має дуже хорошу документацію, а також якісні відео-уроки т.з. Laracasts.

Symfony 2

Symfony славиться своїми компонентами, які використовують багато крутих веб-проектів. Фреймворк має велике ком'юніті розробників і безліч фанів, а також докладну документацію. Є прабатьком Laravel.

Yii 2

Сильною стороною Yii вважають швидкодію. Yii має потужний генератор коду класів — Gii, який полегшує процес розробки.

Phalcon

Трохи в стороні стоїть MVC фреймворк Phalcon, відносно молодий, але стрімко увійшовший в життя PHP розробників. Він був випущений в 2012 році під ліцензією BSD.

Phalcon — PHP розширення, написане на C. Як наслідок він є одним із найшвидший PHP фреймворків на сьогоднішній день, якщо не найшвидшим.

В Phalcon присутня маршрутизація, контролери, шаблони, кешування і ORM і т.д.

Може видатись, що розібратись з цим фреймворком складніше, ніж з тими, які написані на PHP, адже небагато людей стане читати код на C, щоб докопатись до суті. Але завдяки хорошій документації з прикладами, початківці без проблем можуть розпочати роботу з цим фреймворком.

Детальніше про Phalcon читайте на phalconphp.com.

Мікро-фреймворки (англ. micro-framework)

Як правило, мікро-фреймворки не надають повного стеку для розробки. Використання такого типу рішень передбачає, що розробник зможе самотужки підібрати і прикрутити компоненти, яких бракує. Переваги мікро-фреймворків — мінімальний розмір і швидкодія.

Silex

Мікро-фреймворк на основі Symfony компонентів.

Slim

Мікро-фреймворк, який дозволяє швидко писати прості, але потужні веб-додатки і API.

Fat-Free Framework

Ще один достойний претендент.

results matching ""

    No results matching ""