Docker, Inc. nedávno zveřejnil svou zprávu "State of Application Development 2024," která přináší klíčové poznatky o současném stavu vývoje softwaru. Tato zpráva se zakládá na datech od více než 1 300 vývojářů.
Zpráva vznikla díky online průzkumu provedenému UX týmem Dockeru. Zúčastnili se jej vývojáři, kteří odpovídali na otázky ohledně nástrojů, postupů a současných výzev ve vývoji aplikací.
Je patrný nárůst používání cloudových vývojových prostředí. Zatímco 64% vývojářů stále preferuje lokální vývoj, 36% již využívá remote prostředí jako GitHub Codespaces či Gitpod.
Mikroslužby stále více nahrazují monolitické architektury. Bezpečnost je však stále významnou výzvou, přičemž 34% respondentů považuje bezpečnostní úkoly za obtížné.
Open-source projekty jsou stále populárnější, přičemž 59% vývojářů k nim v minulém roce přispělo.
Umělá inteligence a strojové učení se stávají nedílnou součástí vývoje. 64% vývojářů používá AI nástroje pro psaní kódu a dokumentaci.
Kontejnery jsou široce používány ve vývoji a produkčních prostředích s 80% adopcí mezi vývojáři.
Zpráva poskytuje komplexní pohled na aktuální trendy ve vývoji softwaru. Klíčové oblasti zahrnují cloudový vývoj, AI/ML integraci a bezpečnostní výzvy. Tato data jsou zásadní pro zlepšení nástrojů a procesů dostupných pro vývojářské týmy.