staging.inyokaproject.org

Java ist crap

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Lunar

Anmeldungsdatum:
17. März 2006

Beiträge: 5792

Kinch schrieb:

Der Einsatz ist wirklich nur in Sonderfällen sinnvoll und lässt sich auch da meistens umgehen.

Sicher ... man kann auch Monkey Patching verwenden, um Mixin-Klassen zu emulieren. Ob das sinnvoller ist, darf sich jetzt jeder selbst denken ...

ryiden

Avatar von ryiden

Anmeldungsdatum:
2. Juni 2006

Beiträge: 826

Kinch schrieb:

Der Einsatz ist wirklich nur in Sonderfällen sinnvoll und lässt sich auch da meistens umgehen.

PrairieDog hatte bereits gezeigt, dass Mehrfachvererbung sehr gut durch Zwillingsklassen ersetzt werden kann, indem Vererbung einfach durch Komposition ersetzt wird.

Und das Gute daran ist, dass diese Vorgehensweise sehr gut zu einer der obersten Entwurfsprinzipien passt: "Ziehen Sie die Komposition der Vererbung vor"

(siehe http://www.amazon.de/Entwurfsmuster-von-Kopf-bis-Fu%C3%9F/dp/3897214210/).

Hello_World

(Themenstarter)

Anmeldungsdatum:
13. Juni 2006

Beiträge: 3620

Schon interessant, dass die Dame, die auf "Head First Design Patterns" abgebildet ist, auch Werbung für Muschicreme macht....

Lunar

Anmeldungsdatum:
17. März 2006

Beiträge: 5792

Hello World schrieb:

Schon interessant, dass die Dame, die auf "Head First Design Patterns" abgebildet ist, auch Werbung für Muschicreme macht....

Tschüss, liebes Niveau ... war schön mit dir ... aber du musst verstehen, Hello World fühlt sich zu tieferem berufen.

Hello_World

(Themenstarter)

Anmeldungsdatum:
13. Juni 2006

Beiträge: 3620

Bin ich der einzige, der es etwas merkwürdig findet, den Niveauverfall in einem "$Sprache ist crap"-Thread zu bedauern?

ryiden

Avatar von ryiden

Anmeldungsdatum:
2. Juni 2006

Beiträge: 826

Hello World schrieb:

Schon interessant, dass die Dame, die auf "Head First Design Patterns" abgebildet ist, auch Werbung für Muschicreme macht....

Auch das macht meine Aussage nicht weniger bedeutsam. Mal schauen, was der O'Reilly-Verlag dazu sagt, hab denen mal eine E-Mail geschrieben.

PrairieDog

Anmeldungsdatum:
16. Februar 2006

Beiträge: 870

Hehe, Geiz ist geil! Interessant wäre auch, wie man das mit der M*creme findet, ohne danach zu suchen... 🐸

Ferio Team-Icon

Avatar von Ferio

Anmeldungsdatum:
24. April 2007

Beiträge: 383

Man ich dachte schon das wird nen 0815-Thread. 😉

DocBriggs

Anmeldungsdatum:
7. April 2008

Beiträge: 335

Ferio schrieb:

Man ich dachte schon das wird nen 0815-Thread. 😉

Bei einem Thread der mit "[...]ist Crap" endet, dürfte das unmöglich sein.

d1rk

Anmeldungsdatum:
5. April 2006

Beiträge: 2420

Hello World schrieb:

Schon interessant, dass die Dame, die auf "Head First Design Patterns" abgebildet ist, auch Werbung für Muschicreme macht....

*lol* Was war zuerst da – das Buch, oder das Gleitmittel die ökologisch wertvolle Pflegesubstanz? 😉

ryiden

Avatar von ryiden

Anmeldungsdatum:
2. Juni 2006

Beiträge: 826

PrairieDog schrieb:

Interessant wäre auch, wie man das mit der M*creme findet, ohne danach zu suchen... 🐸

Ich fürchte, Hello World musste nicht suchen 😉

Hello_World

(Themenstarter)

Anmeldungsdatum:
13. Juni 2006

Beiträge: 3620

Nix für ungut, aber zwischen Vaginalcreme und einem Gleitmittel besteht dann doch ein gewisser Unterschied. Die Behauptung, dass ich danach nicht großartig suchen musste, stimmt übrigens. Ich hatte das vor Jahren mal in einem anderen Forum gelesen, seitdem löst der Anblick dieses Buches relativ zuverlässig diesen Gedanken aus.

DocBriggs

Anmeldungsdatum:
7. April 2008

Beiträge: 335

"Gleitmittel auf Wasserbasis. Freund oder Feind? Entscheidet selbst."
Jackass 2

Hornet

Anmeldungsdatum:
21. Juli 2008

Beiträge: 24

Hallo

Ich entwickle hauptsächlich in Java und bin auf diesen Thread aufmerksam geworden. Ich habe schon viel gutes über Scriptsprachen wie Python oder Ruby gelesen und bin gerne bereit ein bisschen in diese Materie einzutauchen.

Für Java selber gibt es ja auch eine Scriptsprache namens Groovy. Hat damit schon jemand Erfahrungen gemacht?

Kann mir jemand für Python eine IDE empfehlen, die mindestens folgende Punkte unterstützt?

- Code completion

- GUI Designer

- Debugger

Wie wird bei den Python-Editoren allgemein mit code completion umgegangen? Python ist, soviel ich weiss, ja eine dynamisch typisierte Sprache. Wie wird dann im Editor festgestellt, von welchem Typ ein Objekt ist?

mfg Hornet

Ferio Team-Icon

Avatar von Ferio

Anmeldungsdatum:
24. April 2007

Beiträge: 383

Hornet schrieb:

Kann mir jemand für Python eine IDE empfehlen, die mindestens folgende Punkte unterstützt?

  • Code completion

  • GUI Designer

  • Debugger

Gibt es glaube ich nur SPE finde ich persönlich aber nicht so toll. Wenn es ohne GUI-Designer sein darf, gibt es Eclipse (finde Eclipse generell aber nicht so toll) und bald Netbeans (finde ich toll, leider ist das noch nicht raus).

Wie wird bei den Python-Editoren allgemein mit code completion umgegangen? Python ist, soviel ich weiss, ja eine dynamisch typisierte Sprache. Wie wird dann im Editor festgestellt, von welchem Typ ein Objekt ist?

Kommt auf den Einzelfall an. Wenn man auf Funktionen importierter Module zugreift oder auf self in einer Klassendefinition kann man schon sinnvolle Code-Completition anbieten, ansonsten wird es meist auf Raten hinauslaufen. Hier gibt es einige Beispiele wie das aussehen kann. In einer interaktiven Shell wie z.B. iPython ist das natürlich kein Problem, da man dort alle Typinformationen zur Verfügung hat.