Java en .NET maken groot verschil in gebruik IDE’s
Bijna alle ontwikkelaars voor wie .
NET de belangrijkste omgeving is, gebruiken Microsoft Visual Studio, maar terwijl de Java-wereld met de opmars van Eclipse net zo homogeen lijkt te worden neemt daar juist de heterogeniteit toe.
Gebruikers breiden hun ontwikkelomgeving vaak uit met plugins naar keuze die aan individuele productiviteitseisen voldoen, maar die maken de omgeving minder goed bruikbaar voor anderen. Ontwikkelaars die projecten van een ander overnemen kunnen daardoor bijvoorbeeld code tegenkomen die op de ene machine compileert maar niet op de andere, zonder dat er documentatie beschikbaar is over de gebruikte plugins. Dat laatste is vooral het geval bij de open-source-uitbreidingen in de Eclipse-wereld, waar gebruikers veel meer dan die van Visual Studio de neiging hebben extra plugins in te zetten. Gemiddeld zetten de gebruikers zo’n drie plugins in.
Forrester ondervroeg vorig jaar 703 professionals in applicatieontwikkeling naar hun belangrijkste IDE, voor zover die actief gebruikt wordt voor .NET- of Java-ontwikkeling. Voor 335 gebruikers was dat een .NET-IDE (dus bijna altijd Visual Studio), voor 368 een Java-IDE. Bij de ontwikkelaars voor het Java-platform scoort Eclipse 57 procent, Sun 13, IBM 12, CodeGear (voorheen Borland) 5, JetBrains 4, Oracle 3, Microsoft 2 en ‘overigen’ 5.
Het verschil in heterogeniteit blijkt ook in het aantal naast elkaar gebruikte IDE’s. Van de primaire Visual Studio-gebruikers geeft slechts de helft aan ten minste één andere IDE te gebruiken (het vaakst Eclipse); bij de Eclipse-gebruikers is dat 88 procent (waarbij NetBeans van Sun bovenaan staat).
Opmerkelijk is volgens Forrester dat ‘open source’ voor gebruikers van Java-IDE’s vooral ‘gratis’ betekent. Slecht 25 procent acht de beschikbaarheid van de broncode van de ontwikkelomgeving en zijn uitbreidingen van belang bij de keuze. 67 Procent vindt een lage ‘total cost of ownership’ belangrijk. Java-IDE’s worden dus steeds meer een ‘commodity’, concludeert Forrester. /f.blankena@sdu.nl