PHP-Дайджест № 99 – підсумки 2016 року та добірка цікавих посилань (11 – 25 грудня 2016)


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

З наступаючим Новим роком! Приємного читання.

PHPрік можна по праву назвати роком PHP 7. Незважаючи на те, що сьома версія інтерпретатора вийшла в 2015, саме в цьому році великі компанії перейшли на PHP 7: Badoo, Tumblr, Dailymotion, WordPress.com, Etsy (змінили HHVM на PHP 7). Деякі навіть називали графіки падіння навантаження на серверах після оновлення не інакше як «php7 porn». У наступному році для фреймворків Laravel 5.5 і Symfony 4 мінімальної версією стане PHP 7.

Кінець року ознаменувався випуском нової мажорної версії інтерпретатора — PHP 7.1 масою поліпшень.

Паралельно йшла робота над наступною версією 7.2 і вже прийнятий ряд RFC. Крім того Дмитро Стогів з командою ведуть роботу над реалізацією JIT.

В цьому році гілка PHP 5.5 отримала свій останній реліз 5.5.38 і більше не підтримується. А гілка 5.6 у наступні два роки буде отримувати тільки оновлення безпеки.

PSRАльтернативні реалізації PHP також залишаються популярними. Відома HHVM отримала LTS реліз. Крім того з'явились Peachpie — компілятор PHP .NET, і Tagua VM — віртуальна машина на Rust.

Група PHP-FIG, хоч і переживала певний криза, була реформована за планом PHP-FIG 3.0. А також випустила у світ ряд нових стандартів:

А також в рамках Interoperability ініціатив розвиваються стандарти з більш вузькими напрямами:

yii framework

Популярний фреймворк в цьому році намітився останнім релізом включає поліпшення в гілці 1.1 — Yii 1.1.17. І цілим рядом оновлень актуальною другої версії фреймворку: 2.0.7, 2.0.8, 2.0.9, 2.0.10. Активно планується версія 2.1, і розпочата робота у відповідній гілці.

До core-команді приєднався @dynasource. Запущено новий yiiframework.ru. Yii отримав нагороду Tagline як кращий backend-фреймворк. Була опублікована книга з рецептами Yii 2 — Yii 2 Application Development Cookbook. А також в цьому році пройшли конференція в Києві і перший Хакатон на Yii.

symfony

В цьому році фреймворку Symfony 2 виповнилося 5 років. А тим часом світ побачив цілих 2 релізу: фреймворку Symfony 3.1.0 і Symfony 3.2.0. Пакети Symfony були завантажені вже більше 500 мільйонів разів.

laravel

Фреймворку виповнилося 5 років. У середині року вийшов реліз Laravel 5.3. А також доступний план виходу найближчих версій, згідно з яким 5.4 вийде вже на початку наступного року, a 5.5 стане LTS версією і очікується в липні 2017.

В цьому році активно розвивалися платні продукти з екосистеми Laravel: Forge, Spark, Envoyer.

zend framework

Рік, що минає, ознаменувався довгоочікуваним релізом Zend Framework 3, робота над яким тривала майже 4 роки. Репозиторій фреймворку був перейменований з zf2 в zendframework. По фреймворку доступна книга, в тому числі російською. В цей же час було оголошено про завершення підтримки Zend Framework 1. А також побачив світ Zend Expressive — микрофреймворк для створення веб-додатків на основі PSR-7 middleware.

Серед інших подій року, що минає, слід виділити:

А що б ви виділили ще? Пишіть в коментарях до посту!

Новини та релізи
PHP
  • RFC: Class-like Primitive Types   Чернетка пропозиції щодо реалізації квазиобъектного поведінки для примітивних типів. При цьому їх внутрішнє подання не зміниться і розширювати їх неможливо, але буде доступно використання
    instanceof
    , а в майбутньому — реалізація спільних предків, наприклад,
    \Number
    ,
    float
    та
    int
    .
  • RFC: Server-Side Request and Response Objects   Пропонується включити в ядро анонсоване зовсім недавно розширення request, яке додає об'єкти Запиту і Відповіді натомість суперглобальным масивів.
  • RFC: Debugging PDO Prepared Statement Emulation v2   Прийнято пропозицію по емуляції підготовлених виразів безпосередньо в PHP для зручності налагодження.
Інструменти
  • pbudzon/dhcp-php   Реалізація DHCP-сервера на PHP. Посада і відео демо в підтримку від автора.
  • clue/php-commander   Інструмент для створення простих консольних додатків з лаконічним інтерфейсом.
  • PHP API Clients   Організація в рамках якої реалізовуються асинхронні клієнти для різних сервісів.
  • naneau/php-obfuscator   Обфускатор для PHP, який парсити код і підміняє імена змінних і т. п.
  • frickelbruder/kickoff   Інструмент перевіряє деякі SEO параметри сайту та призначений для використання в CI.
  • mgp25/Instagram API   Бібліотека реалізує приховані в офіційному API можливості Instagram.
Матеріали для навчання
Аудіо та відеоматеріали
Цікаве
Спасибі за увагу і ще раз з наступаючим Новим роком! Нехай він буде для вас краще ніж два попередніх в сумі!

Якщо ви помітили помилку чи неточність — повідомте, будь-ласка, лічку. Питання та пропозиції пишіть на пошту або twitter.

» Надіслати посилання
» Швидкий пошук по всіх дайджестам
Попередній випуск: PHP-Дайджест № 98

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.