1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

.NET oder Java?

  • beefy
  • 21. Februar 2003 um 11:36
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • beefy
    Punkte
    1.683
    Beiträge
    304
    • 21. Februar 2003 um 11:36
    • #1

    hallihallo,

    ich hab mir jetzt mal C# ein bissi genauer angeschaut und viele ähnlichkeiten mit java gefunden.

    was meint ihr, .NET oder Java? (blöde frage ich weiß, aber was solls)

    was mir sehr komisch vorgekommen is, is das jede klasse die später überschrieben wird, mit virtual gekennzeichnet sein muß .. woher soll der autor einer superklasse wissen ob eine unterklasse mal was überschreiben will?

    und natürlich stellt sich auch die frage, ob .NET oder der JDK mehr möglichkeiten für den gemeinen programmierer liefert...

    außerdem könnte mir wer erklären warum .NET anwendungen soviel schneller laufen als die zachen java programme. und einen ausblick geben, ob .net für linux ("mono") wirklich gscheit funzen wird ...

    fragen über fragen :)

    beefy

  • MaxAuthority
    Punkte
    3.165
    Beiträge
    626
    • 21. Februar 2003 um 12:09
    • #2

    hmm, wenn ich utilities oder irgendwas für den "normalen" user (oder mich selbst) schreiben würde, würd ich persönlich C# nehmen - hauptsächlich aber wegen der geschwindigkeit, und dem windows look'n feel. Und auch, weil's ein ganz kleines bisschen ähnlicher zu C ist wie Java.

    Für Enterprise sachen würd ich aber eher Java nehmen - wegen Plattformunabhängigkeit.

    @virtual: find ich schon sehr sinnvoll, weil was ist, wenn ich als entwickler eine bestimmte klasse nicht überschreiben lassen will (z.b. wegen ersatzbarkeitsprinzip laut OOP :) )

    SPEED: ich bin mir nicht sicher, aber der hauptunterschied, warum .NET sachen schneller sind, ist:
    a) native widget set
    b) soweit ich weiss wird ein .NET programm nur beim ersten start "interpretiert" - dann wird ein assembly file oder so was erstellt, und es läuft als compilierter code ab. Aber wie gesagt, dass hab ich nur irgendwann einmal gehört, also ohne garantie.

  • Maximilian Rupp 27. Dezember 2024 um 12:08

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum