Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Productiviteitsrapport voor Java-ontwikkelaars 2022: mogelijkheden voor microservices en CI/CD blijven onbenut

Productiviteitsrapport voor Java-ontwikkelaars 2022: mogelijkheden voor microservices en CI/CD blijven onbenut

In het recente Java Developer Productivity Report 2022 van Perforce blijkt uit gegevens dat ontwikkelingsteams nog niet het volledige potentieel van microservices en Continuous Integration/Continuous Deployment (CI/CD)-praktijken hebben benut. De bevindingen geven aan dat ontwikkelaars vaak vinden dat deze technologieën de productiviteit verminderen in plaats van verbeteren.

42% van de CI/CD-gebruikers rapporteerde dat de voltooiingstijden van het bouwen langer waren dan vijf minuten, met als meest voorkomende reactie (33%) een bouwtijd van meer dan 10 minuten. Een substantiële 35% van de respondenten voert code meer dan vijf keer per dag uit. Deze downtime stapelt zich snel op, waardoor de productiviteit gedurende langere perioden wordt aangetast.

Het CI/CD-technologieklassement ziet Jenkins (46%) als de duidelijke koploper, gevolgd door GitHub Actions (16%), Bamboo (7%), TeamCity (4%), CircleCI (3%) en Travis CI ( 1%).

Bovendien constateerde 61% van de ondervraagde ontwikkelaars een toename in de opstarttijd van hun op microservices gebaseerde applicaties in het afgelopen jaar. Van deze ontwikkelaars ervoer 13% een toename van meer dan 50%, 30% registreerde een toename van 10-50% en 17% rapporteerde een toename van 0-10%. Over het algemeen merkte 60% van de respondenten een toename van de opstarttijd op in vergelijking met 35% documentatie geen verandering.

In reactie op de bevindingen merkte Rod Cope, CTO bij Perforce Software, op dat teams die CI/CD en microservices omarmen nog steeds hindernissen ervaren die verband houden met tijdverspilling door lange commit- en herimplementatietijden. Cope benadrukte dat bedrijven prioriteit moeten geven aan het uitrusten van hun Java-teams met de juiste tools om rekruteringsproblemen en een verminderd moreel van ontwikkelaars te voorkomen. Anders kunnen ontwikkelaars kiezen voor organisaties die voldoen aan de voorkeuren van hun toolset.

Met betrekking tot gebruikers van microservices-applicaties wijst het rapport van Perforce op even hoge herimplementatietijden. Een alarmerende 44% van deze gebruikers rapporteerde herinzettijden van ten minste vijf minuten. Curtis Johnson, Product Manager bij JRebel by Perforce, onderstreepte het belang van het implementeren van de juiste tools om dit probleem tegen te gaan en de voordelen van microservices-architectuur voor Java-applicaties te maximaliseren.

Deelnemers werd gevraagd hoe ze 10% extra beschikbare tijd zouden besteden tijdens werkdagen. Slechts 4% noemde recreatieve activiteiten, terwijl de meerderheid prioriteit gaf aan functionele reacties zoals het toevoegen van nieuwe functies (28%), het verbeteren van de applicatieprestaties (20%) of het verbeteren van de testdekking (19%). Andere aandachtsgebieden waren het verbeteren van ontwikkelingsprocessen (17%), het starten van nieuwe projecten (6%) en het vervroegen van lanceringsdata (6%).

Uit het onderzoek blijkt verder dat 44% van de respondenten momenteel volledig op microservices gebaseerde applicaties heeft, 44% overstapt op microservices, 10% de mogelijkheid bespreekt en slechts 2% het heeft geprobeerd maar faalde. Op het gebied van microservices-applicatieframeworks heeft Spring Boot een dominante acceptatiegraad van 74%.

Als het gaat om het aantal microservices in de primaire applicaties van ontwikkelaars, gaf 30% aan 1-5 te hebben, 24% 5-10, 16% 10-20 en 22% 20 of meer. Het onderzoek bracht ook trends op andere gebieden aan het licht, waaronder het overheersende gebruik van Java 8 (37%), gevolgd door Java 11 (29%), waarbij slechts 12% Java 12 of nieuwer gebruikt.

Wat betreft JDK-versie-upgrades, streeft 62% van degenen met bestaande plannen ernaar om JDK 17 binnen de komende 12 maanden te gebruiken. De belangrijkste factoren bij het bepalen van upgradebeslissingen zijn ondersteuning op lange termijn (LTS) (25%), beveiliging (23%), prestaties (20%), nieuwe functies (18%) en naleving (14%).

Van de JRE/JDK-distributies is Oracle Java (36%) de beste keuze, gevolgd door Generic OpenJDK (27%) en AdoptOpenJDK/Adoptium (16%). Voor build-tools staat Maven (68%) op de eerste plaats, met Gradle (23%) en Ant (6%) die achterblijven. In termen van geïntegreerde ontwikkelomgevingen (IDE's) heeft IntelliJ (48%) de voorkeur, gevolgd door Eclipse (24%) en Visual Studio Code (18%).

CI/CD en microservices blijven kritieke trends in het domein van softwareontwikkeling, en bedrijven zoals AppMaster.io treden op als krachtige no-code en low-code platforms om eenvoudig web- en mobiele applicaties te maken. AppMaster biedt innovatieve mogelijkheden zoals snelle applicatie-ontwikkeling, API-beheer en een schaalbare, kosteneffectieve benadering van softwareontwikkeling die ontwikkelaars in staat stelt technische schulden te elimineren en verspilde tijd te verminderen.

Gerelateerde berichten

AppMaster op BubbleCon 2024: No-Code Trends verkennen
AppMaster op BubbleCon 2024: No-Code Trends verkennen
AppMaster nam deel aan BubbleCon 2024 in New York, waar ze inzichten opdeden, netwerken uitbreidden en mogelijkheden verkenden om innovatie in de no-code-ontwikkelingssector te stimuleren.
FFDC 2024 Wrap-Up: Belangrijkste inzichten van de FlutterFlow Developers Conference in NYC
FFDC 2024 Wrap-Up: Belangrijkste inzichten van de FlutterFlow Developers Conference in NYC
FFDC 2024 verlichtte New York City en bracht ontwikkelaars baanbrekende inzichten in app-ontwikkeling met FlutterFlow. Met sessies onder leiding van experts, exclusieve updates en ongeëvenaard netwerken was dit een evenement dat u niet mocht missen!
Ontslagen in de techsector in 2024: de aanhoudende golf die innovatie beïnvloedt
Ontslagen in de techsector in 2024: de aanhoudende golf die innovatie beïnvloedt
Met 60.000 ontslagen bij 254 bedrijven, waaronder giganten als Tesla en Amazon, zal 2024 een aanhoudende golf van ontslagen in de techsector inluiden, wat het innovatielandschap zal veranderen.
Ga gratis aan de slag
Geïnspireerd om dit zelf te proberen?

De beste manier om de kracht van AppMaster te begrijpen, is door het zelf te zien. Maak binnen enkele minuten uw eigen aanvraag met een gratis abonnement

Breng uw ideeën tot leven