Ansicht umschalten
Avatar von
  • unbekannter Benutzer

mehr als 1000 Beiträge seit 18.10.2004

C# ist das allerletzte

Ich wollte einfach mal was gegen die Javahasser und deren
Lieblingsprogrammiersprache sagen!

Ich habe die Ehre seit ein paar Wochen mit C# zu arbeiten und es
kotzt mich einfach nur an! Jeder der behauptet, Microsoft habe die
guten Sachen von Java und C/C++ genommen und die schlechten
weggelassen, hat noch nie mit Java gearbeitet.

Im Vergleich zu C#-Code liest sich Javacode für mich, wie ein
Kinderbuch. Beispiel gefällig?

C#: this.label2.Click += new System.EventHandler(this.label2_Click);
Java: label2.addListener(myListener);

Sehr objektorientiert! *kopfschüttel*

dann diese Properties!
myObject.Attribut
Das sieht von außen aus, als wenn ich auf das Attribut direkt
zugreifen würde. Und wenn ich nur nen getter definiere, kann ich
innerhalb der Klasse den Wert nicht ändern!
Ein
this.Attribut = "ein neuer Wert";
liefert:
Property or indexer cannot be assigned to -- it is read only

na danke! Also doch wieder getter und setter! Die ich dank dem
mistigen Visual Studio auch noch per Hand erstellen darf (oder ich
kaufe mir von externen Anbietern Refactorings _DAZU_!!!!)
Wobei Visual Studio im Vergleich zu Eclipse n Witz ist... Bis auf den
GUI Designer. Der sich aber auch sehr leicht an manuell angepaßten
Code verschluckt (unter Express schlimmer als unter Professional).

Vielleicht bin ich auch einfach von Eclipse verwöhnt...
Wenn ich Java mit nem Texteditor proggen würde, würde ich vermutlich
genauso fluchen!

So, weiter geht's...
Bewerten
- +
Ansicht umschalten