Am Freitag, 19. Oktober 2001 12:36 schrieb Steve Graegert:
Billige kopie von Java, die sicher noch Jahre braucht um ihre Kinderkrankheiten los zu werden. Was soll daran so besonders sein?
Es geht um die Portierung von Software und nicht um C#. Ich haette auch ABC oder XYZ als Programmiersprache nennen koennen.
Mit Ankündigung von Kylix wurde auch vermutet, Linux würde mit einer Softwareschwemme überschüttet. Wo ist sie? .Net ist ein Klassenframework, das auf den Windows-Klassen aufsetzt und nur unter enormen Klimmzügen auf ein anderes System zu portieren sein wird. Dazu gibt es analog Java eine Bytecode-Zwischenschicht die unabhängig vom Prozessor machen soll (womit MS vermutlich die IA64 Umstellung im eigenen Lager vereinfachen will). Das ganze sieht mir nach Java ohne portablen Klassen aus.
MS hat gar nichts in der Tür von Linux (hat Linux Türen?). Wenn eine OpenSource Implementierung von C# und/oder .NET entsteht, ist es freie Software und MS hat nicht die geringsten Rechte daran.
Nein, keine Rechte, aber EINFLUSS, denn auch eine OS-Implementierung muss sich an die Spezifikation halten um kompatibel zu bleiben, und die ist NICHT Open Source. MS kuemmert sich nicht um Rechte, sondern strebt nach Einfluss.
Es ist nicht das erste Projekt, das den Einflüssen von Firmen hinterherportiert wird. Samba steht vor dem selben Problem,
Ausserdem geht es im Kern um die Frage, ob eine Umgebung fuer die einfache Portierung von win32-Software auf Linux existiert, bzw.
Wer auf Trolltechs QT aufsetzt oder auch Java verwendet, hat relativ wenig Probleme seine Software für Windows, Linux/Unix und MacOS X bereitzustellen. Der Umstieg darauf dürfte nicht schwieriger werden wie auf .NET. Nebenbei gibt es mit WINE eine weit gediehene Nachbildung der Windows- Umgebung, die eine "Portierung" ohne grossen Aufwand ermöglicht. Firmen die das bisher keine der Möglichkeiten genutzt haben, werden auch durch eine .NET Portierung für Linux kein grosses Interesse haben.
entstehen wird, und nicht, wer welche Rechte an welcher Software hat, oder ob C# eine billige Kopie von Java ist. Solange keine Programme wie etwa Macromedia Director, Dreamweaver, etc. nicht in Java geschrieben werden, ist eine Portierung extrem schwierig. Aber nicht mit .net, und genau dort setzt die Argumentation an. Als
Durch Java hat man mit Linux Zugriff auf einige toller Software wie JBuilder, Forte, Together Controllcenter, Unicenter, Seeburgers BIS, ... beschehrt.
Java-Entwickler wuesste ich die gewonnenen Geschwindigkeitsvorteile zu schaetzen. Die Integration weiterer Programmiersprachen in das Framework ist ein weiterer Vorteil, der nicht unbeachtet bleiben saollte.
Wer sagt Dir, das .NET schneller ist? Es liegt wie bei Java eine Bytecode Schicht dazwischen, das Klassenframework wird unter Linux entweder auf Wine zugreifen oder eine eigene Zwischenschicht aufbauen müssen, die die Aufrufe auf Linux-equivalente umbiegt. Und schau Dir mal die Java-Entwicklung an, vergleich den 1.1.x mit ner aktuellen 1.3.x, die 1.4 er bringt nochmal einen enormen Schub. Das einzige Geschwindigkeitsleck bei gut programmierter Java-Software liegt in den Startzeiten.
Es soll also deutlich gemacht werden, dass Microsofts Bemuehungen, ein Framework zu schaffen, dass die Portierung von Software extrem beschleunigt oder gar ueberfluessig macht, Linux nicht unberuehrt lassen wird. MS braucht nichts weiter zu tun, als abzuwarten bis .net als Open Source realisert wurde, und dann wird es MS- oder MS-kompatible Programme auch fuer Linux geben, mit der Folge, dass sich der Einfluss MS's auf die allgemeine Unix-Welt vergroessert.
Ich kann mir nicht vorstellen, dass es im Interesse von MS liegen kann, eine Portierung von Windows-Software auf Unixderivate zu vereinfachen. Bevor ich sowas nicht wirklich in funktionierender Form ohne rechtliche Torpedierung von seitens MS sehe, glaube ich es nicht.
BTW: Sollte .net im Internet Anwendung finden (wie MS es sich vorstellt, man erinnere sich an "Passport") sind auch Strukturen im Back-end betroffen, die, wie wir wissen, zu grossen Teilen mit Unix betrieben werden.
Eine Bastion die MS noch nicht gestürmt hat und nach aktueller Entwicklung auch nicht stürmen wird. .NET wird seinen Anteil finden aber IMHO primär den jetzigen ASP-Bereich ersetzen.
Ich hoffe, ich habe mich etwas klarer ausgedrueckt.
Warum hast Du das initiale Statement "augequotet"? Schliesslich geht der eigentliche Gedanke dabei unter, was Deiner Antwort zu entnehmen ist. Und bitte, das naechste Mal bitte keine Polemik.
Ich quote das, auf was ich mich beziehe, wenn ich zu einem Thema nichts anzumerken habe, werde ich keinen "Balast" mitquoten, jeder hier kann die Originalmail lesen. -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ | http://www.knightsoft.de Manfred | http://www.knightsoft-net.de