Пост

Итоги 2025

Вспоминаем события 2025 года

Итоги 2025

Пора пройтись наконец по итогам года, и вспомнить что произошло за год в разработке, системах, сервисах, и со мной.

Статьи этого блога продолжают писаться, в следующем году продолжим. У нас много глобальных проектов.

Прошлые итоговые выпуски:

Технологии и сервисы

Кратко, что происходило в основных технологиях в 2025 году.

php

Основная моя специализация - это php, как было, так и остается.

20.11.25 вышел php 8.5

Кратко о некоторых добавлениях, что было добавлено/исправлено

  • Добавлен оператор |> (pipe), позволяющий передавать значения от одной функции к другой в одном выражении.
  • Добавлен атрибут #[NoDiscard] для функций возвращаемые значения всегда должны использоваться.
  • Разрешено использование замыканий closures в константах.
  • Добавлены функции array_first() и array_last(), возвращающие первый и последний элемент массива.
  • Добавлен новый пакет с функциями URI, предоставляющий более удобные средства разбора url адресов.
  • Объявлены устаревшими приведения типа (integer), теперь следует использовать (int).

Развитие языка идет полным ходом исправляются баги, вводятся новые функции. Вообще классный язык.

composer

В 2025 году менеджер пакетов composer продолжил выпускать новые версии ветки 2.8 - 2.8.12,

А также была релизнута версия 2.9. Среди изменений:

  • Улучшена безопасность, теперь composer блокирует обновления пакетов с известными рекомендациями по безопасности. Эта защита включена по умолчанию и предотвращает случайное обновление до уязвимых версий пакетов.
  • Новая функция по блокировке пакетов полностью заменяет пакет ` roave/security-advisories`, его можно удалить из зависимостей пакета.
  • Появились новые команды для управления репозиторием из командной строки composer repo list add remove set-url.
  • composer теперь автоматически восстанавливается после простых конфликтов файлов блокировки во время обновлений.
  • Улучшена производительность обработчика сценариев за счет сокращения времени создания автозагрузки и добавлена поддержка HTTP/3.

С внедрением composer стало проще управлять пакетами в проекте.

yii3

yii3 почти готов! https://www.yiiframework.com/yii3-progress что не может не радовать.

По состоянию на 31.12.25 релизнуто 115 пакетов из 118.

Также наконец-то появился полноценный https://yiisoft.github.io/docs/guide/

В целом на продакшене уже можно использовать. Я в своих проектах уже использую часть пакетов, к тому же не обязательно использовать все что есть, можно выбрать то что нужно.

Срочная новость, на официальном сайте yiiframework появилась Yii Framework 3.0 API Documentation https://www.yiiframework.com/doc/api/3.0

Пожелаем развития фреймворку в 2026 году.

symfony

От symfony я использую некоторые пакеты. Но полностью на symfony пока делал проектов.

В этом году вышла версия 8 https://symfony.com/8 в которой добавлены новые функции, изменения в системе конфигурации и улучшения в сфере безопасности.

laravel

laravel 2025 году порадовал выпуском версии 12 https://github.com/laravel/laravel/releases/tag/v12.0.0

Что изменилось:

  • появились новые стартовые наборы Starter Kits.
  • Обновилась и упростилась структура проекта.
  • Обновились базовые библиотеки.
  • Добавили объединённый механизм генерации типового кода.

Я с ним не работаю, поэтому сказать о нем нечего. Но в мировых мерках - это сейчас топ.

react

react продолжает развиваться, но походу не в ту сторону.

Так же постоянно находят какие-либо уязвимости.

В этом году вышли версии 19.1 и 19.2.

Считаю, что этот ваш реакт, путь в никуда.

next.js

next.js штампует версии как горячие пирожки.

В этом году вышла версия 16 фреймворка

То же тормознутое месиво, крйне не стабильное.

nodejs

В 2025 году 24 версия nodejs стала lts. Так же вышла 25 версия

nodejs как был самым популярной средой исполнения js так и остался и походу в будущем так и будет.

npm

К текущему моменту последняя версия 11.7.0. Появляются новые фичи, правятся баги.

Экосистема npm на данный момент огромная и продолжается развиваться.

mysql

В 2025 году продолжили выходить версии ветки 9.x и 8.x:

  • 9.2
  • 9.3
  • 9.4
  • 9.5 - на данный момент последняя

mariadb

На текущий момент последняя версия базы данных 12.2.1 (21.11.25)

Много где используется на серверах.

postgresql

18 версия postgresql появилась на свет в 2025 году. Так же поддерживаются куча прошлых релизов, что не может не радовать.

Но вот если начинать новый проект, то однозначно бд нужно брать postgresql.

docker

docker - это то без чего вести разработку в 2025 году, сложно, но можно, но сложно.

29 версия вышла в 25 году.

Полностью обновили api, развитие идет семимильными шагами.

Этот список как капля в море, всего что появилось в этом году.

Что было у меня

Основные рабочие инструменты:

  • docker - куда же без него.
  • ansible - для автоматизации процессов, то что нужно.
  • phpstorm - чудо редактор кода.

В личных проектах, как всегда, много разнообразных технологий, подходов от кастомных написанных на коленке проектов до больших неповоротливых монстров.

Какие технологии преобладали:

  • yii2 - охрененный кастомизируемый фреймворк
  • ms access - чудо система на php для управления базами данных ms access
  • bitrix - куда же без него? будь он не ладен
  • wordpress - еще один ветеран рынка.
  • чуть-чуть symfony
  • Много кастомных проектов без фреймворков и подходов вовсе.
  • А сколько было моментов не связанных с разработкой, настройкой серверов, настройкой другой электронной техники и просто моральной поддержки клиента.

Итог

Я люблю изучать что-то новое, только так можно понимать что происходит в быстроменяющемся мире, который все больше захватывает ИИ.

ИИ - это помощник, но не создатель. Это подсказчик. Принимает решение по-прежнему человек.

Многое нужно учитывать и понимать, так как ничего не стоит на месте, все развивается.

Жизнь продолжается. 2025 год был очень насыщенным, поэтому не будем долго тянуть в просто пожелаем всем

Счастливого нового года.

Авторский пост защищен лицензией CC BY 4.0 .

Оптимизация бизнеса, создание сайтов, разработка парсеров или интеграций.

Бесплатно расчитаю время разработки, предложу решение вашей задачи.