Microsoft wil Linux uit de markt hebben (zie resente news posting hier op tweakers) en ze willen dat .Net cross platform is. Welke van de 2 is voor Microsoft NU het belangrijkste?
Microsoft wil helemaal niet dat .Net platform onafhankelijk is. Microsoft wil platformafhankelijkheid. De
markt die microsoft wil bereiken wil dat .NET platform onafhankelijk is. Daarom
zegt microsoft dat .NET platformonafhankelijk is, maar evengoed probeert het bedrijf zoveel mogelijk platform afhankelijkheid in te bouwen. Bij .NET naar twee abstractieniveaus: naar windows, en naar .Net
Dat is de strategie die MS altijd heeft gevolgd, en zolang het monopolies heeft zal blijven volgen, omdat dat werkt voor hun. De consument wordt afhankelijk, en blijft afhankelijk van MS, en MS kan exorbitant hoge winst behalen doordat het de concurrentie heeft genekt. En die winsten heeft MS weer nodig omdat ze nooit hebben geleerd efficient te werken in een competatieve markt met marketpull als grootste drijfveer.
De reden dat MS uberhaupt met .NET begon is imho juist platformafhankelijkheid en niet platformonafhankelijkheid. MS wil een eigen standaard, eigen taal, in de vorm van een nieuw platform op andere niveau dan windows, nadat het jarenlang innovaties op dat gebied heeft tegengewerkt (java). Maar evengoed zal het zodra het de kans krijgt de .NET consument gebruiken of misbruiken. Die discrepanties zijn denk ik ook de oorzaak van de aanvankelijk wazige doelstellingen van het .NET-project. Niemand wist eigenlijk waar het echt voor stond.
Als je als consument/bedrijf onafhankelijkheid op prijs stelt, doe je er goed aan een omgekeerde strategie moeten hanteren als MS het doet: 0% marktaandeel voor microsoft binnen je bedrijf, of daar zo dicht mogelijk tegenaan. Dan koers je richting echt competatief vaarwater. En tegenwoordig kan dat best, de risico's zijn heel goed te overzien en liggen laag

lager dan het nastreven naar afhankelijkheid van MS iig.
Dit soort projecten geven goed aan dat opensource op de goede weg is en het monopolie van microsoft aan het vervangen is.
edit: iets duidelijker gemaakt.
De reden dat MS uberhaupt met .NET begon is imho juist platformafhankelijkheid
O zeer zeker
niet. De daadwerkelijke volmaakte implementatie van een .NET framework op een ander platform zal een doorn in het oog van MS zijn. Daarintegen ( ... immers

...) maakt MS wel feilloos gebruik van de 'belofte' tot platformonafhankelijkheid. Het is altijd een sterk verkoop argument geweest.
Het belangrijkste voor ms was het feit dat ze een raamwerk wilde hebben dat iig goed werkte op alle OS die ms uitbrengt. Ze hebben een standaard voor zichzelf, maar ook voor het bedrijfsleven, dat merkt dat software en platformen (lees: Windowsplatformen) beter integreren met elkaar, en makkelijker uitbreidbaar zijn met de nieuwe dingen in de markt die 'hot' zijn. Het meest in het oog springende voorbeeld is natuurlijk het gemak waarop een bedrijf die .NET software gebruikt informatie kan aanbieden via Web-Services.
Het is altijd een sterk verkoop argument geweest.
Het is gewoon consumentmisleiding van microsoft. Het bedrijf richt zich altijd op het deel van de markt, waar geen of weinig kennis voorhanden is. De oplossingen lijken goed, maar de consument graaft zich altijd dieper in de afhankelijkheid van MS in.
Het meest in het oog springende voorbeeld is natuurlijk het gemak waarop een bedrijf die .NET software gebruikt informatie kan aanbieden via Web-Services.
Daar hoef je echt geen .NET software voor te gebruiken. Er zijn betere, veiligere en voordeligere oplossingen dan die van MS.
Microsofts strategie van monopolisatie en wordt nog eens hun eigen doodkist. Ze maken beloften van platformonafhankelijkheid en openstandaarden, maar maken ze gewoon niet waar. Altijd zit er bij microsoft een adder onder het gras. Opensource alternatieven daarintegen, volgen wel deze marktwensen

Al met al werkt MS het samenwerken met andere systemen niet tegen.
Dat doet ms wel degelijk, maar er zijn ook voor microsoft grenzen aan wat de consument nog accepteerd.
Ik vond het vermogen tot het volgen van marktwensen altijd 1 van de sterke punten van MS ... maar misschien verschilt onze interpretatie daarvan.
Ik denk het, want microsoft volgt de markt niet. Het bedrijf is wel bewust van de wensen en eisen van de markt, en past daar de reklame en marketing op aan, maar de producten veelal niet, die blijven strategisch. Ten tweede is MS bezig met market push, het creeeren van markten.
De meest bekende wens van de markt is open standaarden, microsft vernielt die, compatililiteit vaak ook. platformonafhankelijk. Al jaren geven wetenschapsartikelen dat als speerpunt aan in innovatie in diverse braches, maar microosft verkiest haar eigen strategie boven marktwensen. Het hebben van een monopolie brengt het bedrijf daartoe tot in staat.
Als XML met X# als standaard aangetast gaat worden door MS, dan krijg je (Flipz) 100% gelijk van me en blijkt het toch weer deel van een groter plan om standaarden in bezit te krijgen.
MS hanteert wel meer om haar monopolies te verdedigen. Backwards-compatibiliteit gaat er ook aan. Een virtual machine moet eraan te pas komen etc...