Пост

Итоги 2024

Вспоминаем события 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 в деле.

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

В заключении

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

Ничто не стоит на месте, за всем нужно смотреть и учитывать тысячи факторов и нюансов.

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

С новым годом!

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

Хотите оптимизировать свой бизнес, нужен сервис, сайт или интеграция.

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