Toekomst .net

Toekomst van Microsoft .Net

Nu de mist wat is opgetrokken begint het langzamerhand duidelijk te worden hoe wij Microsoft .Net moeten plaatsen.
Een aantal jaren geleden was de .Net strategie nogal verwarrend, en gebruikte iedereen binnen Microsoft te pas en te onpas de .Net term om aan te geven hoe modern hun product wel niet was.  Gelukkig heeft Microsoft de boel opgeschoond, de meeste verwarrende .Net benamingen zijn weer verdwenen.
Hieronder geven wij onze mening over en onze ervaring met .Net

Het is een prachtige ontwikkelomgeving
Dot Net is primair een prachtige ontwikkelomgeving.  Microsoft heeft van de strijd tegen IBM in de OS/2 tijd (eind jaren 80) geleerd dat de club die de mooiste ontwikkelomgeving heeft de harten van de programmeurs wint, en daarmee haar platform verrijkt met mooie software. 
De .Net ontwikkelomgeving is ook veel krachtiger dan de bestaande Java ontwikkelomgevingen die beschikbaar zijn. Het grootste voordeel is dat je niet alleen server, maar ook client applicaties kan maken. Java ontwikkelomgevingen zijn meer gericht op server toepassingen. Ook heeft Java slechts een beperkte groep aanhangers, het wordt alleen maar wordt gebruikt binnen sommige grote organisaties, die alleen voor intern gebruik software ontwikkelen.
Microsoft heeft dus de slag om de programmeeromgeving van de toekomstgewonnen, maar wie had anders verwacht?

Het lijkt wel heel erg op J2EE
Microsoft heeft .Net ingezet omdat binnen grote bedrijven steeds meer systemen werden ontwikkeld in de Java omgeving J2EE.  Microsoft moest  snel met een antwoord komen, en heeft daarom heel goed gekeken naar J2EE, en op bijna onbeschaamde wijze alle functionaliteit hiervan soms letterlijk overgenomen. Maar men is veel verder gegaan dan J2EE en .Net bevat dan ook veel meer functionaliteit, vooral gericht op Client toepassingen.

Het is een platform, en dit houdt de ontwikkeling tegen
Je moet om .Net op een computer te draaien de .Net runtime installeren, dit is een heel groot bestand van 18Mb. Eigenlijk is deze runtime een uitbreiding van het operating system, zodat een object georienteerd operating system ontstaat.
Maar het zal nog vele jaren duren voordat een stabiele versie hiervan op een voldoende percentage computers in de wereld is geïnstalleerd. Tot dat tijdstip zal de markt erg terughoudend zijn met het leveren van .Net applicaties, het aantal computers waarop het draait is immers beperkt.
Het mooie van het .Net platform is wel dat het in principe op alle soorten computers kan worden geïmplementeerd, van handhelds tot Sun Servers. Op langere termijn kan Microsoft hierdoor zijn markt verbreden. 

Het zit niet in Office 2003
Officieel is de ontwikkeling van Visual Basic gestopt door Microsoft, dus wij hadden gehoopt dat in Office 2003 je C# of Basic.Net macro's kon programmeren. Maar Office 2003 bevat nog steeds het oude getrouwe Visual Basic.
Wat hiervan de reden is zal over enkele jaren wel worden gepubliceerd in één van de vele boeken die regelmatig over Microsoft verschijnen. Het kan technisch moeilijk zijn, men kan het de gebruikers niet willen aandoen, maar het meest waarschijnlijke is een ordinair een machtsconflict tussen de Office groep en programmeertalen groep van Microsoft. Of wellicht zat men, ,met vele andere ontwikkelaars, te wachten tot de belangrijkste fouten in .Net waren opgelost.

Met .Net haal je een personeelsprobleem in huis
Natuurlijk verkoopt Microsoft .Net en de ontwikkelomgeving als iets waarmee je snel systemen kan realiseren.  De waarheid is echter dat om met Basic.Net te werken je behoorlijk goed moet zijn in object georienteerd programmeren. Iemand die goed is in Java of in Delphi behoeft alleen wat andere termen te leren, en binnen een paar weken is het een even goede Basic.Net programmeur. Iemand zonder deze ervaring moet een nieuw begrippenkader, een nieuw paradigma, en een geheel nieuwe manier van programmeren leren. Alleen de betere meer intelligente programmeurs zijn hiertoe in staat, de rest zal afhaken
Een organisatie die overgaat op .Net haalt tegelijkertijd hierdoor een personeelsprobleem in huis.  En dat is niet leuk, noch voor de betrokkenen, noch voor het management.


Be carefull where you build: http://msdn.microsoft.com/longhorn/default.aspx?pull=/library/en-us/dnsoftware/html/software02242004.asp

 

©1996-2008 Lizatec
<  Soms verbonden Onze componenten   >