downloaden

advertisement
170
Trendfocus
.NET
Er zijn tegenwoordig
diverse ontwikkelomgevingen
beschikbaar voor de realisatie
van web-based applicaties. Grofweg kan worden gesteld dat de onderliggende techniek uit twee stromingen bestaat: .NET van Microsoft en J2EE, die van oorsprong van
Sun Microsystems is. J2EE behandelen we hierna als aparte trend.
Microsoft is van oorsprong sterk in fat clients en dat kan ook worden gesteld voor het gebruik van .NET. De diverse ontwikkeltools voor ontwikkelaars en testers zijn uiteraard ook
van deze leverancier en bieden ook het verwachte gebruikersgemak. Microsoft biedt diverse
hulpmiddelen en additionele tools voor het ontwikkelen van .NET-applicaties en -architecturen. Microsoft richt zich met .NET op de ontwikkelaar, wat heeft geleid tot goede mogelijkheden voor samenwerking bij ontwikkeling en tot relatief lage ontwikkelkosten. .NET
ondersteunt de vereiste UDDI- en SOAP-standaarden. Een belangrijk nadeel is echter dat
het .NET-platform alleen maar beschikbaar is op Windows. Dit betekent dat de keuze voor
.NET leidt tot een grote afhankelijkheid van de leverancier.
Zoals wij reeds enkele jaren geleden meldden, is .NET samen met J2EE een serieuze internet
ontwikkelomgeving. Voor de komende jaren verwachten wij dat .NET beschikbaar wordt
gesteld voor meerdere platformen.
Aangezien de belangrijkste kosten de ontwikkelkosten zijn, is het vooral interessant te kijken
naar de gemiddelde tarieven van de ontwikkelaars. .NET ondersteunt diverse ontwikkeltalen, waaronder Java en C#. Echter, de tarieven van C#-ontwikkelaars liggen gemiddeld toch
behoorlijk lager dan die van Java-ontwikkelaars. Door de mogelijkheden van ontwikkelstraten en het offshoren van deze activiteiten is dit verschil in absolute zin een stuk geringer.
Als portabiliteit echter een belangrijke vereiste is, kan de overweging om Java te nemen een
belangrijke baat zijn.
Figuur 83
Toepassing van .NET
in branches (2009)
Overig
Telecommunicatie
Lokale overheid
Centrale overheid
Onderwijsinstelling
Gezondheidszorg of maatschappelijke dienstverlening
Gegevensverwerkende
organisaties
Zakelijke dienstverlening: service
Zakelijke dienstverlening: advies
Transport en vervoer
Handelsorganisaties
Industrie (productie)
Banken / verzekeraars
0
10
20
30
40
%
Trends in IT 2010 / 2011
50
60
70
Trendfocus
2006
0
100
200
300
400
500
600
700
aantal artikelen
.NETin kaart:
2006
2007
2008
2009
mate van bekendheid
61%
66%
68%
71%
penetratiegraad (investeren
of reeds operationeel)
28%
29%
30%
33%
grootste kostencomponent
software
software
software
software
kleinste kostencomponent
hardware
hardware
hardware
hardware
terugverdientijd
2,8 jaar
2,75 jaar
2,6 jaar
2,4 jaar
belangrijkste reden voor
implementatie
flexibiliteit
flexibiliteit
flexibiliteit
flexibiliteit
meest toegepast in branche
zakelijke
dienstverlening:
service
zakelijke
dienstverlening:
service
zakelijke
dienstverlening:
service
zakelijke
dienstverlening:
service
minst toegepast in branche
transport en vervoer
transport en vervoer
transport en vervoer
transport en vervoer
waar in 4 R’en
star
Cash cow
Cash cow
Cash cow
Front-Office
2007
Mamagement-tools
Figuur 84
.NET in de pers
2008
jaar
171
In navolging van .NET richt J2EE zich meer en meer op de ontwikkelaar. Inmiddels zijn er
standaardmanieren om webservices vanuit Java-applicaties te bouwen (gebruikmakend van
Enterprise Java Beans) en tevens wordt nu voorzien in op XML gebaseerde remote procedure
calls. De webservices zijn hierdoor beter uitwisselbaar en de communicatie tussen de diverse
diensten (zie ook de trend service-oriented architecture) verloopt beter.
Trends in IT 2010 / 2011
Structuur & Personeel
J2EE is in zekere zin leverancierafhankelijk, omdat diverse leveranciers een eigen smaak hebben ontwikkeld, waardoor simpelweg uitwisselen niet meer mogelijk is. Dit werkt tevens
door in de webservices. In tegenstelling tot .NET van Microsoft ondersteunt J2EE (in elk
geval op het moment van schrijven) slechts beperkt UDDI en SOAP, maar werkt eerder met
IIOP en is daardoor beperkt toepasbaar voor transport via internet. Java ondersteunt SOAP
overigens wel. Voor J2EE behoort inmiddels een enorme berg aan ‘off the shelf ’ oplossingen
en componenten van een groot aantal leveranciers tot de functionaliteitenbibliotheek.
systeemontwikkeling
Sun ontwikkelt Java 2 Enterprise Edition oftewel J2EE. De van oorsprong uit Javascripts ontstane J2EE is op zich onderhevig aan standaardisatie. De code die wordt
ontwikkeld, dient in alle omgevingen te werken. J2EE gaat al enige tijd mee, reeds in
1998 werden de eerste applicaties gerealiseerd. Java zelf is in 1995 geïntroduceerd.
IT & Infrastructuur
J2EE
Back-Office & Processen
Bij Google trends neemt de interesse in .NET steeds verder af. Dit ondersteund de conclusie
dat deze trend een cash cow is.
Download