Original von abuzeus
Hmm, jetzt habe ich mich daoch dazu hinreißen lassen... Naja, egal.
Öffentliche Vererbung bedeutet eine "ist-ein" - Beziehung. Wenn ich Stack von Vector erben lasse, bedeutet dass, dass ich jede Methode, die ich von Vector habe, auf den Stack loslassen kann, weil mein Stack ja nun ein Vector ist. [...]
Ist ein Argument, da stimme ich zu.
Original von Kallisti
Koennt ihr bitte euer Java Bashing woanders hin verlagern und hier sachlich ueber mein Anliegen sprechen?
Wer Wind säht ... wer nach einer Programmiersprache fragt darf sich nicht wundern, wenn über das Für und Wider diskutiert wird.
@Topic: ich hatte nicht vor hier eine umfangreiche Diskussion für oder gegen eine bestimmte Sprache zu starten.
a) Das ist immer Geschmackssache. Der eingefleischte PHP-Coder der nichts vernünftiges kennt wird gegen Java flamen weils ihm zu umständlich/kompliziert ist. Der Perl-Coder wettert gegen Java weils ihm zu restriktiv ist und er eine unanständige Beschneidung seiner Freiheiten wittert. Usw... Jeder hat seinen eigenen Geschmack und seine eigenen Vorlieben. Der eine wird mit PHP glücklich, der nächste nimmt lieber Java, wieder ein anderer arbeitet mit .NET besser.
b) Jede Sprache hat ihre Stärken, Schwächen und Fehler. Es gibt auch Dinge die mir an Java nicht gefallen. Die gibts aber auch bei PHP und Perl. Letztendlich nehme ich für eine Aufgabe einfach die Sprache von der ich glaube, die Aufgabe am besten lösen zu können. Fern ideologischer Einstellungen wie "PHP ist die billige Schlampe unter den Programmiersprachen die sich jeder leisten kann" (so gelesen im heise-forum).
Fazit: arbeite jeder mit der Sprache mit der er glücklich wird. Ich habe mich für mein momentanes Projekt für Java entschieden und bin sehr zufrieden mit meiner Wahl ..
In anderen Projekten habe ich mit anderen Sprachen gearbeitet. Z.B. mein Wiki in PHP ..