Kommentare zu diesem Artikel:
"Leider ist der Artikel zu sehr veraltet um richtige Entscheidungen treffen zu könnnen. Der Marktanteil von C# hat in der letzten Jahren deutlich zugenommen und reicht mittlerweile an C++ heran. Unumstritten ist Java weiterhin in der Führungsposition jedoch sind die Entwicklungssprachen Projektabhängig und somit fehlen hier korrekte Daten! (Juli 2009)"
"Super und sehr interessant. (November 2007)"
"Ich votiere stark für die .NET Plattform. Ich habe bisher an Java, C++ und C# Projekten gearbeitet. Ich muss sagen was Interportabilität zwischen Programmiersprachen und Produktivität angeht ist .NET einfach unschlagbar. Egal was man von MS halten mag aber .NET ist ein wirklich feines Stück Technik. Man sollte verdammt vorsichtig sein wenn man diese Plattform einfach ignoriert. Um mal den Entwickler von SharpDevelop aus einem Interview zu zitieren: 2) Why did you choose the .net platform? I think that virtual machines are the future and .NET is currently one of the best designed virtual machines. In my opinion compiled code is nearly dead, VMs allow it to develop for one platform and to run the programm under almost any hardware/operating system available (at least theoretically, but that's enough for a computer scientist). 3) What are the advantages in C# for you as a developer? Key advantage : Faster, better and more expressive than java. More modern than C++ but only with low performance penalty. 4) What features of C# made you choose it as a language for such a substantial project? * Properties I like the concept of properties, it is far nicer than the get and set methods known from java. and C# has a lot of syntax sugar ... delegates for example. (far better than C method pointers) * Java/C++ like syntax If you know Java/C++ you'll learn C# fairly easy ... same bracketing, some features from Java, some from C++ (and some from delphi :)). * Good and fast compiler It is difficult to find a fast C++ compiler, the standard java compiler (javac) is slow too. The C# compiler is much faster. Drastisch ausgedrückt aber so ist es nun mal ;) (März 2005)"
"Von diesen dreien gefällt mir persönlich Java am besten. Aber es lohnt sich auch ein Blick auf weniger populäre Sprachen wie Objective-C und Smalltalk (was NICHT von IBM ist). (Februar 2005)"
"Ich finde es gut, dass es konkurrierende Programmiersprachen gibt. So werden die sich der 'Vollkommenheit' nähern. IBM/Sun versucht mit aller Macht MS-Monopol zu verhindern, indem Java mit viel Geld unterstützt wird (free IDEs, und und...). MS dagegen setzt auf C++/C#. Im Prinzip können die Sprachen Java und C++ nichts dafür - Mittel zum Zweck ;-) (Januar 2005)"
"Ursprünglich auf IBM's S/38 (-> AS/400 -> iSeries) Plattform zu Hause, habe ich mein Wissen vor Jahren um PowerBuilder erweitert, dann Webentwicklung mit ASP und PHP, mit dem Ziel, baldmöglichst auf Java und JSP umzusteigen: seit Jahren besuchte ich immer wieder mal ein Seminar, las Bücher, besuchte Kurse. Grund meiner Präferenz für Java waren Offenheit, Verbreitung, Plattformunabhängigkeit und was sonst noch genannt wird. Projekte als (Java-) 'Anfänger' zu erhalten, um auch die entsprechende Erfahrung aufzubauen, war aber schwierig. Vor ein paar Monaten dann die Anfrage, in einem C#-Projekt mitzuarbeiten... der Umstieg von Java fiel relativ leicht, da sich die Sprachen ähnlich sind. Obwohl eher kritisch gegenüber Microsoft, muss ich zugeben, dass das Arbeiten mit Visual Studio.Net 2003 (Enterprise Architect) komfortabel ist, im Internet sehr viele kostenlose Ressourcen zur Verfügung stehen (Artikel, Know-how, usw.) und ich auch den Eindruck habe, dass verschiedene Sachen im Vergleich zu Java/Eclipse (interessant und leistungsfähig) eine Spur leichter zu bewerkstelligen sind. C# ist zu meiner Hauptprogrammiersprache geworden, dennoch werde ich mich in meiner Freizeit weiterhin mit Java beschäftigen und dann wohl auch endlich die Sun-Zertifizierung angehen. Im Webbereich bleibt aber PHP mein Favorit, ASP.Net ist da keine Alternative. (November 2004)"
"Gut, dass auch ich mich richtig entschieden habe! Ein update wäre der Marktdaten wäre abr angebracht! (April 2004)"
"Ich glaube, die jenigen die meinen nach dieser Lektüre sich richtig entschieden zu haben (nämlich Java), die sollten nach 2jahren mal wieder mal erkundigen! Es ist noch früh für C# oder J# oder VB# oder C++#. Es ist nicht die Sprache die wichtig ist. O.K (Februar 2004)"
"Wäre nett, wenn so ein informativer Artikel regelmäßig aktualisiert würde (zumindest bzgl. der Marktdaten). .Net ist nett und fein, aber welcher ehrliche Programmierer will sich dem Mammon noch tiefer beugen? (Februar 2004)"
"guter artikel der mir aber nicht weit genuk in die zukunft schaut und höchstens eine ahnung geben kann wie es in den nächsten drei jahren aussehen wird (September 2003)"
"Genialer Artikel - allerdings kann er auch keine Antwort geben wer das Rennen machen wird. Ich persönlich tendiere zu C# weil die Marktmacht von Microsoft einfach zu gewaltig ist. Nochmals Glückwunsch an den Autor - super super Artikel (August 2003)"
"C# ist ein aufgewärmtes Java ohne massig 3. Party und Open-Source Tools , ohne wirkliche alternative zu J2EE und ohne Dinge, wie den JCP. Das alles macht Java die investitionssichere Sprache und günstiger obendrein. (August 2003)"
"Ein sehr interessanter Artikel. Java scheint immer noch die richtige Wahl. (August 2003)"
"Die Geschäftlogik ist der entscheidende Punkt. Wir entwickeln seit Jahren in C++ (MFC) unter Windows und steigen jetzt massiv auf Java unter Linux um. C# und .Net ist eine interessante Technologie, aber das kann Java auch und es ist heute schon plattformunabhänig. Die Entwicklungskosten sind das entscheidende - und vor allem wie schnell kann etwas umgesetzt werden. Eine Mischung verschiedener Technolgien, je nach Einsatgebiet, ist sinnvoll. Bunte Client-Applikationen sind nur für die Marketing-Abteilung wichtig. Usability und Background-Prozesse haben Zukunft. Wir wollen schließlich Personal sparen. (Mai 2003)"
"Wir machen mit einem C#-Programmierer die schönsten Client-Applikationen und mit 5 Programmierern die langweiligen Java-Applikationen. .NET wird auch bald auf LINUX laufen. Noch wollen viele IT-Abteilungen kein .NET und wenige nur genau das. Schöne Benutzeroberflächen setzen sich durch! (Mai 2003)"
"Seit drei Monaten stelle ich mir genau diese Frage: Java oder C#? Ich habe mich für Java entschieden. Nach diesem Artikel habe ich ein gutes Gefühl. (Mai 2003)"
"Nun dieser Artikel bestätigt meine Weg, mich in Java weiterzubilden, aber ein Auge auf C# zu haben. (Mai 2003)"
"Wer glaubt, Plattformunabhängigkeit und Microsoft's C# ständen diametral zueinander, irrt! Ausgiebige Projekterfahrungen zeugen davon. Die Interoperabilität zwischen .NET/CLR Produkten untereinander ist ungeschlagen - Java macht da eher Probleme, und externe Projekte lassen sich ebenfalls sehr leicht einbinden, egal welcher Welt sie entspringen. Statistik ist eben nur Statistik, die Zukunft gehört allen Konzepten, wobei C# ganz klar auf allen Plattformen neben C++ stehen wird. Erste Studien zeigten früh, was C# gegenüber Java Projekten und Betriebsumgebungen zu unserem ganz klaren Favoriten werden lässt. TCO, von der Entwicklung bis zur Skalierung der Hardwareumgebung. (Mai 2003)"
"Ich denke das C# in den nächsten 2-3 Jahren an Marktanteilen gewinnt, aber nicht an Java herankommt. Dazu gibt es noch zuviel Nachteile und noch einige Bugs, die erst ausgemerzt werden müssten. (April 2003)"
"Artikel ist sehr informativ und kompetent.Ich hoffe, daß C++ doch nicht unterschätzt wird: ohne Zeiger wird schnell vergessen, daß jeder Rechner mit 0/1 funktioniert und daß jedes Programm sauber und optimal geschrieben sein kann :) (April 2003)"