Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

idontknow

unregistriert

51

11.09.2011, 03:42

Was mich bei C#/Java jedesmal neu überrascht und ins Staunen versetzt hat ist die IDE und die Programmierung bzw. das drumherum was Intellisense und auch debuggen angeht. Wobei ich da ganz klarer Windows Fanboy bin (hab mit beiden Sprachen aber noch nicht soviel gemacht).

Aber der Unterschied zwischen Java/Netbeans und C#/VisualStudio ist einfach unfassbar VS ist da einfach nochmal unglaublich besser. Programmieren tue ich trotzdem eigendlich nur in C++. Bin auch weniger der Typ der möglichst viel Bibilotheken einbindet, ich bin mehr ein Fan des "Lerneffekts"^^

52

11.09.2011, 04:09

Aber der Unterschied zwischen Java/Netbeans und C#/VisualStudio ist einfach unfassbar VS ist da einfach nochmal unglaublich besser.
Unglaublich viel besser würde ich nicht sagen. Die WPF Integration ist wirklich gelungen und auch den anderen MS Kram kann man super benutzen, aber was allgemeine Bedienung angeht, fällt mir kein Feature ein, das man bei Netbeans nicht auch findet... Die Unterstützung einiger Java Sachen ist dafür in Netbeans super gelöst. Z.B. die Maven und Ant Integration halte ich für sehr ausgereift und man darf auch nicht die Vorteile einer quelloffenen IDE unterschätzen. Wenn du den Editing Komfort von Java für C++ haben willst, solltest du mal C++ in Netbeans ausprobieren - da werden so einige Sachen geboten, die jetzt gerade erst langsam für VC eingebaut werden.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Chromanoid« (11.09.2011, 04:30)


53

11.09.2011, 08:52


Java-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
    //Warum wird bei String-Literaren automatisch intern aufgerufen?
    //Das führt häufig zur Verwirung von Anfängern 
    public static void test3()
    {
        String s1 = "abc";
        String s2 = "abc";
        String s3 = new String("abc");

        System.out.println(s1 == s2);//true
        System.out.println(s1 == s3);//false
        s3 = s3.intern();
        System.out.println(s1 == s3);//true
    }
}
Daher bei Strings immer equals... Das ist tatsächlich eine etwas verwirrende Angelegenheit.
Hab ich auch erst gestern gelesen. Das muss man wissen sonst suchst du ewig.
„lean over the bowl and then take a dive all of you are dead. i am alive“

54

11.09.2011, 15:52

Aber der Unterschied zwischen Java/Netbeans und C#/VisualStudio ist einfach unfassbar VS ist da einfach nochmal unglaublich besser.

Zu Netbeans kann ich nichts sagen, aber die Möglichkeiten von Eclipse übertreffen die von Visual C# imho noch um einiges. Besonders bei den Refactormöglichkeiten gibts da bei Eclipse doch einiges mehr. Das einzige was fehlt ist ein Gui-Creator aber die Gui kann man sich auch gut selbst schreiben.

55

11.09.2011, 16:22

Es ist da wirklich schwierig zu differenzieren, was zur IDE, zur Plattform und was zur Sprache gehört. Allgemein würde ich aber auch eher sagen, dass Netbeans und Eclipse VS überlegen sind. Besonders wenn man bedenkt, wie viele kostenlose Zusätze es gibt.

Werbeanzeige