Hi,
Nachteil: Alleine die Software kostet rund 7.000 EUR.
Abgesehen davon kannst Du seit .NET erstmalig kostenlos mit MS-Programmiersprachen entwickeln - nur mal am Rande. Das Framework SDK ist vollkommen kostenlos und bringt alles mit, was Du zum Erstellen kompilierter Programme brauchst - aber keine IDE.
Was heißt denn hier "kostenlos". Das ist doch mal glatt unrichtig. Zum Einsatz von ASP.NET braucht man etwas, was diese Programme an den Browser bringt. Und das ist bei ASP.NET zwingend der IIS. Und den gibts nicht kostenlos, sondern nur verpackt mit einem Microsoft-Betriebssystem - ein Server-Betriebssystem, wohlgemerkt, denn die billigen Client-Packs dürften damit wohl so ihre Probleme haben.
Das Argument zieht schon lange nicht mehr. IIS ist nicht mehr zwingend erforderlich um ASP.NET-Seiten zu hosten.
Mit Apache2 geht es eingeschränkt:
http://www.covalent.net/products/rotate.php?page=93 (Quasi ein "Wrapper", der mit dem Apache zusammen funzt)
Oder mit Cassini sogar besser:
http://www.dotnetpro.de/artikel/pdf/cassini.pdf
http://www.codeproject.com/aspnet/cassini_apache_101.asp
http://msdn.microsoft.com/msdnmag/issues/03/01/CuttingEdge/default.aspx
Jetzt könnte natürlich noch argumentiert werden, das ja unbedingt Windows als Betriebssystem verwendet werden muss und bla,bla...
Mittels dem mehr als vielversprechenden Projekt MONO rückt dann auch ASP.NET unter Linux in greifbare Nähe. Also: Bei allem blinden Hass gegen MS und auch der sehr berechtigten Kritik im Hinblick auf die Geschäftstaktik, sollte auch im Auge behalten werden, das MS hier (auch aus Eigennutz) endlich ein wenig entgegenkommender ist.
http://www.go-mono.com/index.html
http://www.ondotnet.com/pub/a/dotnet/2001/07/09/mono.html
Davon einmal abgesehen - wie sieht die Praxis aus?
Windows ist bei eigentlich den meisten PCs in irgendeiner Form dabei - ob nun vorinstalliert mit Recovery-CD oder sogar als "richtige" CD - sogesehen haben die Allermeisten irgendwo eine halbwegs legale Kopie des Betriebssystems, die sie schon längst bezahlt haben.
Nehme ich hingegen eine Programmiersprache wie z.B. Perl, PHP, C, C++, Python etc., dann kann ich über Linux und Apache ohne Lizenzkosten entwickeln.
Kannst Du eigentlich (vom Betriebssystem abgesehen) auch mittels ASP.NET - aber wie sagt man so schön: Umsonst ist der Tod - und der kostet das Leben.
Das sehe ich etwas anders. Microsoft macht derzeit nur mit zwei Sparten Gewinne (und zwar unanständige Gewinne): Windows und Office. Alle anderen Bereiche machen Millionenverluste. Die X-Box z.B. wird unter Herstellungskosten verkauft, nur um gegen die Playstation bestehen zu können und sich im Markt zu etablieren - böse Zungen würden sagen: um sich in den Markt zu drücken.
Neidisch? Aus Sicht eines Geschäftsmannes ein legitimes Vorgehen - Moral gibt es im Geschäftsleben selten und sie wird einem auch selten gedankt. Abgesehen davon werden ja z.B. auch Handys in den Markt "gedrückt" die werden auch weit unter Herstellungskosten vertrieben.
Wenn Du nun das Argument bringst, das es sich um subventionierte Geräte handelt, deren Kosten über die Rechnung gedeckt werden, hast Du das Prinzip der X-Box erkannt:
- Hier wird der "Verlust" über die Spiele eingefahren - die sind exorbitant teuer. Trotzdem geht MS davon aus, das pro XBox mindestens n Spiele verkauft werden - im Mittel sind die Kosten dann wieder gedeckt.
Also: Wenn ich mir bei einer Sache ultimativ sicher bin, dann bei der, dass Microsoft mit allem, was es tut, die Zementierung seines eigenen Monopols vorantreiben will.
Das ist wahrscheinlich. Würdest Du Dir die Pfründe wieder so einfach nehmen lassen?
Windows ist ja (bzw. war) als Privatbenutzerlizenz noch verhältnismäßig billig zu kriegen - knapp 150 Mark hat es wohl mal gekostet, wenn ich mich richtig erinnere. Kann aber zu Win95-Zeiten gewesen sein. 150 Mark für Windows oder 100 Mark für eine Linux-Distribution ist kein wirklich großer Unterschied. Der Preis ist kein großes Argument der Microsoft-Kritiker.
Wann warst Du das letzte Mal in der "Real"-World? Hast Du mal nachgesehen, was z.B. eine Windows XP-Lizenz kostet? Ist ein wenig teurer als von Dir beschrieben. Selbst für mein damals gekauftes Update auf Win95 habe ich schon 179 DEM bezahlt.
Kann es sein, das hier einige schon den völligen Bezug zur Realität verloren haben? Erschreckende Vorstellung!
Gruß
Axel