Итоги 2024
Вспоминаем события 2024 года
Пора пройтись по итогам года, вспомнить что произошло за год в разработке, системах, сервисах.
Начнем с того, что я запустил этот сайт в 2024 году. На данный момент на сайте 30(!) статей, по разным темам и технологиям.
Технологии
Значимые для меня технологии, которые проявили себя в этом году.
php
21.11.2024 вышел php 8.4
Среди главных нововведений:
- атрибут
#[\Deprecated]
. - ассиметричная область видимости свойств класса,
property hooks
. - полная поддержка
HTML5
. - новые функции для работы с массивами
array_find(), array_find_key(), array_any(), array_all()
. - возможность создавать объект класса без скобок.
- …
С уверенностью можно сказать что php
живее всех живых, и продолжает развиваться.
composer
В этом году у менеджера пакетов php composer
вышли версии 2.7 и 2.8
Так же появилось сообщение, что завершается поддержка версии composer
1.x
Считаю, что у php
очень хороший менеджер пакетов.
yii3
Нехило так продвинулись в разработке фреймворка, сейчас прогресс (94% на 31.12.2024) выглядит так https://www.yiiframework.com/yii3-progress
Надеюсь, его все-таки релизнут в следующим году.
- Итоги самой команды yii3
- Список пакетов https://www.yiiframework.com/status/3.0
По возможности обязательно попробую yii3
в деле.
react
В мире фронтенда в этом году (05.12.2024) вышел react 19
Обо всех новшествах писал заметку
Среди значимых улучшений и изменений:
- Серверные компоненты
- директива
"use server"
- улучшенный вывод отчета об ошибках
- новые хуки
useOptimistic,useFormStatus,useActionState
- поддержка для Document Metadata
- поддержка отложенных скриптов
- …
next.js
Так же стоит упомянуть об next.js
, в этом году вышла 15 версия (21.10.2024).
Сообщение в блоге https://nextjs.org/blog/next-15
Среди того, что было улучшено:
next.js 15
стал использоватьreact 19
, на тот момент еще не был релизнут.- поддержка
ESlint v9
- улучшенный интерфейс показа ошибок
- теперь кеш по умолчанию выключен, что очень облегчает разработку
- ряд внутренних функций api, стали асинхронными
- …
Считаю нужно использовать в прокдакшене.
nodejs
Серверная платформа nodejs
продолжает развиваться.
- Версия
22
nodejs перешла в долгосрочную поддержку, сталаlts
- Вышла версия 23
- Последняя
lts
версия на данный моментv22.12.0
Кто бы, что не говорил, nodejs
по-прежнему считается самой популярной платформой для запуска javascript
кода на сервере.
npm
Менеджер пакетов npm
продолжает развиваться, совсем недавно была выпущена 11 версия
mysql
30.04.2024 вышла версия mysql 8.4 lts
с долгосрочной поддержкой до 2032 года.
Также была выпущена версия mysql 9.0 с новыми фичами.
postgresql
Так же порадовали выпуском уже 17 версии базы данных.
Которая вышла в сентябре 2024
docker
В этом году вышло 3 версий docker
25,26,27 в которых были исправлены баги и внедрены новые функции.
Этот список как капля в море, всего что появилось в этом году.
Мои технологии и сервисы
Какими технологиями и сервисами пользовался:
docker
- считай без него не начинаю не один проект, очень крутая штукаansible
- для управления серверами самое оноphpstorm
- самый любимый редактор кодаxubuntu
- перешел в этом году наxubuntu 24.04
, об этом делал заметку Переход на xubuntu desktop 24.04- стал плотно изучать фронтенд,
js
,ts
, его сейчас много везде, нужно понимать что там происходит.
Личные и рабочие проекты
В личных проектах поработал в целым зоопарком технологий и фремворков, среди них:
bitrix
wordpress
yii2
symfony
laravel
- …
В рабочих проектах было много интеграций, доработок и переделок.
Возможно в последующих статьях более подробно опишу процессы и технологии с которыми работаю или работал.
Кому интересно, пишите в telegram
В заключении
Скучать в этом году не приходилось, писал статьи, изучал что-то новое, внедрял новый функционал и дорабатывал существующий.
Ничто не стоит на месте, за всем нужно смотреть и учитывать тысячи факторов и нюансов.
Главное, чтобы программное обеспечение, которое мы внедряем было устойчиво к изменениям со стороны заказчика и из внешней среды. Так же надеюсь на стабильность и развитие основных технологий и трендов.
С новым годом!
Хотите оптимизировать свой бизнес, нужен сервис, сайт или интеграция.
Бесплатно расчитаю время разработки, предложу решение вашей задачи.