ProIT: медіа для профі в IT
2 хв

Майбутнє Java: зміна вподобань у корпоративному секторі

author avatar ProIT NEWS

Згідно з опитуванням 2039 фахівців із Java, 88% із них працюють в організаціях, які розглядають можливість відмови від Oracle Java. Як повідомляє DevOps, основними причинами цього є:

  • Висока вартість використання Oracle Java (42%).
  • Перевага відкритого програмного забезпечення (40%).
  • Тактика продажів Oracle (37%).
  • Невизначеність через постійні зміни у ліцензуванні та ціноутворенні (36%).
  • Обмежувальні політики Oracle (33%).

Дослідження провела компанія Azul, яка є постачальником альтернативної платформи для Java.

Високі витрати на Java у хмарних середовищах

Результати опитування також свідчать про те, що майже дві третини респондентів повідомили таку інформацію:

  • Java-навантаження становлять понад 50% їхніх витрат на хмарні обчислення.
  • Через це компанії активно шукають більш ефективні обчислювальні інстанси та процесори (35%).
  • 24% організацій переходять на високопродуктивні версії Java Development Kit (JDK).

Заступник технічного директора Azul Саймон Ріттер зазначив, що все більше компаній модернізують Java-застосунки або створюють нові, використовуючи мікросервісну архітектуру. Це робить кодові бази Java більш гнучкими та простішими в оновленні. Водночас організації аналізують платформні альтернативи, щоб знизити витрати.

Java залишається основою корпоративного розроблення

Попри зміни у ліцензуванні та пошук альтернатив, Java залишається головною технологією для бізнесу:

  • 70% респондентів зазначили, що принаймні 50% їхніх застосунків розроблено на Java або працюють у середовищі Java Virtual Machine (JVM).
  • 50% компаній використовують Java для створення застосунків зі штучним інтелектом (AI).
  • 72% організацій прогнозують збільшення обчислювальних потужностей для підтримки AI-функціоналу у Java-застосунках.

Популярні версії Java та багатоверсійність

Опитування показало, що майже половина компаній (49%) використовує Java 17 або Java 21.

  • Це не означає, що старіші версії Java повністю зникають.
  • Більшість компаній надають перевагу більш стабільним версіям, які зазвичай на один-два релізи відстають від останньої доступної версії.
  • 52% організацій одночасно використовують кілька версій Java.

Виклики DevOps

Дослідження виявило й серйозні проблеми, з якими стикаються DevOps-команди:

  • 62% респондентів зазначили, що мертвий або невикористаний код негативно впливає на продуктивність DevOps-команд.
  • 33% компаній витрачають понад половину часу DevOps-фахівців на боротьбу з помилковими позитивними спрацюваннями щодо вразливостей у Java.

За словами Ріттера, велика кількість виявлених вразливостей у Java часто не є критичними, оскільки вони фактично не завантажуються у продакшн-середовище.

Проблема Log4j не зникла: безпекові ризики залишаються

  • 49% компаній досі стикаються із загрозами через використання старих версій Log4j.
  • Попри те, що з моменту виявлення критичної вразливості Log4j минуло 3 роки, вразливі версії цього інструмента досі працюють у продакшн-середовищах.
  • Це ще раз підкреслює необхідність масового впровадження DevSecOps-підходів для посилення безпеки.

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

  • Причина проста: більшість розробників віддають перевагу знайомим інструментам.
  • Нові можливості з’являються в екосистемі Java швидше, ніж будь-коли.

Проте компанії все частіше шукають альтернативи Oracle Java, щоб знизити витрати, мінімізувати ризики ліцензування та посилити безпеку.

Раніше ми повідомляли, що читати, щоб опанувати Java? Професійні рекомендації від розробників NIX.

Підписуйтеся на ProIT у Telegram, щоб не пропустити жодної публікації!

Приєднатися до company logo
Продовжуючи, ти погоджуєшся з умовами Публічної оферти та Політикою конфіденційності.