Re: .NET vs Java in der Windowswelt
- From: "Dirk Ohme" <dirK_Ohme@xxxxxxxxxxx>
- Date: Fri, 23 Dec 2005 13:30:53 +0100
Oliver Hohlfeld schrieb im Newsbeitrag
Was sind denn die konkreten Vorteile von .NET?
Es ist standardisiert? ECMA-Standard ... wie bei JavaScript, nicht aber bei Java.
[Framework]
Andernfalls gleicht doch der Aufbau des Frameworks dem von Java.
Bitte? Du machst es Dir aber ziemlich einfach ... nur weil's ..toString() und .ToString() heisst, bedeutet das noch lange nicht, dass die Konzepte gleich sind. Also gerade bei den Controls geht's doch verschiedene Wege und ASP.NET würde ich auch nicht mit JSP vergleichen wollen.
Ob .NET allerdings vieles einfacher macht, als ein Java Programm in der Windowswelt halte ich für fraglich (jedenfalls auf rein technischer Sicht).
Kennst Du die Integration von Java in Windows? Naturgemäß ist .NET wesentlich besser auf den Umgang mit älteren Programmen und Komponenten vorbereitet - ein ActiveX in .NET anzusprechen, dürfte naturgemäß leichter ausfallen, als in Java ;-)
Wenn es um Performanz geht sieht .NET nicht besonders gut aus, [...]
Bitte? Hast Du überhaupt schonmal mit .NET-Programmen gearbeitet? Worauf gründet Deine Aussage? Es gibt Bildbearbeitungsprogramme oder ich selber setze ein MP3/ID-Tag-Editor ein. Das Teil ist recht schnell, was ich von den Java-Programmen, die ich auf derselben Maschine habe, nicht behaupten kann.
Unter Linux habe ich den Vergleich noch nicht gemacht, weil mir dort die Integration in den Apache (als ASP.NET mit Mono) noch nicht geglückt ist. Der Compiler meckert noch diverse C++-Fehler an und ich weiss noch nicht, woran es liegt. Ob der GNU g++ zu alt ist oder zu neu ;-)
weshalb ich mir momentan noch nicht vorstellen kann alle nativen Windowsprogramme durch .NET Produkte auszutauschen.
Microsoft selber kündigt .NET-Tools mit der neuen Office-Version an. Der .NET-Pedant von Paint ist auch nicht schlecht ... geht schon in die Richtung "Photoshop für (ganz) Arme" ;-)
Beispielsweise kommt man in der Graphikprogrammierung oft nicht um Unsafe Code in C# herum, mit dem man dann doch wieder über Pointer direkt Datenstrukturen im Speicher manipuliert. Über die Klassenbibliothek sind viele Dinge einfach zu langsam.
Ach ja? http://www.eecs.wsu.edu/paint.net/
"Paint.NET is C#, with a small amount of C++ for setup and shell-integration related functionality." ... hört sich für mich nicht danach an ...
So long,
-+- Dirk -+-
.
- Follow-Ups:
- Re: .NET vs Java in der Windowswelt
- From: Oliver Hohlfeld
- Re: .NET vs Java in der Windowswelt
- From: Sebastian Wiesner
- Re: .NET vs Java in der Windowswelt
- References:
- Re: Wozu Linux privat einsetzen?
- From: Rene Maroufi
- Re: Wozu Linux privat einsetzen?
- From: Dirk Ohme
- Re: Wozu Linux privat einsetzen?
- From: Rene Maroufi
- Re: Wozu Linux privat einsetzen?
- From: Dirk Ohme
- Re: Wozu Linux privat einsetzen?
- From: Juergen Ilse
- Re: Wozu Linux privat einsetzen?
- From: Sebastian Wiesner
- [OT]: .NET vs Java in der Windowswelt
- From: Oliver Hohlfeld
- Re: Wozu Linux privat einsetzen?
- Prev by Date: Re: Wozu Linux privat einsetzen?
- Next by Date: Re: Wozu Linux privat einsetzen? [Private Wetterstation]
- Previous by thread: [OT]: .NET vs Java in der Windowswelt
- Next by thread: Re: .NET vs Java in der Windowswelt
- Index(es):
Relevant Pages
|