![]() |
Re: Weg mit Delphi her mit Java, für die Zukunft sicher?
Oh nein... Bitte aufhören mit Java. Ich hasse diese "Sprache". Das ist der größte und langsamste Schrott den die Welt der Hochsprachen je gesehen hat.
Java kann man nicht mal zum Schreiben eines Wordpad-Programms verwenden, 30 MB Speicherverbrauch :wall: und eine sagenhafte Performance :wall:. Ich versteh auch nicht was an Java so kompliziert sein soll? Java ist Delphi geteilt durch MaxInteger :mrgreen:. Diese Sprache ist sowas von kastriert, da sehe ich keine Zukunft für. C# ist da schon deutlich besser, vielleicht sogar eine Alternative zu Delphi :cry:. |
Re: Weg mit Delphi her mit Java, für die Zukunft sicher?
Zitat:
Was ich an JAVA toll finde: dass eine der besten entwicklungsumgebung sie unterstützt (eclipse). Schade, dass ich noch keine gute c# IDE für eclipse gefunden hab (gibts sowas?) |
Re: Weg mit Delphi her mit Java, für die Zukunft sicher?
also eines vornweg. mein programmierursprung liegt bei turbo-pascal. danach gings mit delphi weiter. mit zwischensteps bei perl und php programmiere ich jetzt fast ausschließlich mit java. ich kann verstehen, daß in einen delphi-forum auch diese programmiersprache hochgehalten wird. aber es werden hier in diesen thread etliche falschdarstellungen über java geschrieben. kann jetzt hier nicht zu allen stellung nehmen.
es wurde hier folgendes beispiel genannt:
Code:
das geht in java natürlich nicht. man muß die INHALTE von strings folgendermaßen vergleichen:
string str = "abc";
if (str == "abc" ) { // warum zum Teufel geht der hier nicht rein? }
Code:
was ist daran so schwierig??? ist nur eine umstellung bei strings, da sonst referenzen verglichen werden.
string str = "abc";
if ( str.equals("abc") ) { // das geht verdammt nocheinmal hier rein !!! } zum thema innere klassen und unübersichtlichen code: innere klassen sind ein thema für sich und haben eine große bedeutung. hier wurde folgendes beispiel genannt:
Code:
dann sollte man den code dieser inneren klasse nehmen und in eine separate klasse setzen. was ist das problem??? dafür eine innere klasse zu schreiben sieht man zwar in vielen "lehrbüchern", ist aber an dieser stelle, wie hier dargestellt, absolut schwachsinnig und nützt die vorteile einer inneren klasse zu 0% aus. dies wird in den "lehrbüchern" meist nur aus platzmangel gemacht. schon allein bei einer anwendung mit nur 2 fenstern habe ich mit dieser methodik sogar nachteile.
addWindowListener(New WindowAdapter()
{ public vois windowsClosing(WindowEvent e) { System.Exit(0); } }); //Erst hier ist der ursprüngliche Funktionsaufruf zu Ende java lehnt sich stark an c und c++ an. es gibt etliche entwickler dieser beiden sprachen. bloß weil sie für einige hier "kompliziert" aussehen, sollten sie verteufelt werden? am liebsten habe ich die leute, die rumjammern, daß java-applikationen viel speicher brauchen, aber sich im gleichen zuge einen 1gb-ram-riegel für das neueste spiel in den rechner stecken. geschwindigkeit: schon mal was von jit gehört? ein tipp für einige: man sollte mal über den tellerrand hinausschauen. jede sprache hat seine vor- und nachteile. und bevor hier dann wieder behauptet wird, der vorteil von java läge nur in der plattformunabhängigkeit liegt, sollte sich dann doch mal kylix zu gemüte führen. viel spaß wünsche ich schon einmal... ------------------------- Edit: Zitat:
|
Re: Weg mit Delphi her mit Java, für die Zukunft sicher?
Hi Mikko :hi:
Ich glaube die meisten Kommentare in der Richtung kannst du getrost ignorieren, oder einfach über die unfreiwillige Argumente _für_ Java schmunzeln. ;) Zitat:
Zitat:
Ich liebe das alles: GC, riesige BCL ,vereinheitlichte Interfaces und moderne Sprachen, deren Compiler man nicht mit der Hand führen muss damit er den Code überhaupt kapiert... ( Ja das ging an den Delphi compiler ;) )... Und das ganze ohne dass diese Sprachen ihre schlichte Einfachheit verlieren. Das gleiche trifft auch für Java zu. Wobei ich .Net ehrlich gesagt noch eine ganze Ecke netter finde. Es ... well .. fühlt sich einfach richtiger an. ;) Ist sicher komplett subjektiv und für tommie mag auch c++ leserlicher und die schlichtere, weil offensichtlichere, Eleganz besitzen. |
Re: Weg mit Delphi her mit Java, für die Zukunft sicher?
@elvis
hast ja recht. aber noch ein wort zu java. wer in delphi noch nicht einmal ein "Hello World"-programm hinkriegt (solche leute gab es schon), wird ganz sicher nicht glücklich mit java werden. das gleiche in java zu programmieren ist schon ein wenig komplizierter. man kann halt nicht einfach auf ein paar buttons drücken und fertig ist es (JBuilder ausgenommen, aber wer will den schon nutzen, wenn man die preisliste kennt. ähnliches gibt es auch als open source.). wenn es nicht so viele vorgefertigte komponenten für delphi gäbe, würden viele schon auf der strecke bleiben. das fängt, wie gesagt, schon bei der gui an... und dazu brauch ich wohl nix zu sagen: Zitat:
|
Re: Weg mit Delphi her mit Java, für die Zukunft sicher?
und neben allen Fürs und Widers geht es nämlich genau darum: um die Plattformunabhängigkeit!
Das ist genau der Grund, warum es diese Sprache überhaupt gibt. SUN hat hier ein schönes Stück Arbeit geleistet und eine Sprache geliefert, deren Executables (sofern nicht durch API-Aufrufe an eine spezielle Plattform angepaßt) über Betriebssystemgrenzen hinaus überall laufen! Was für ein Gefühl, ein Programm unter Windows zu programmieren, um es dann z.B. unter Linux oder FreeBSD laufen zu lassen. (Ach so, Du hast einen Mac? Kein Problem, läuft auch!) :wink: |
Re: Weg mit Delphi her mit Java, für die Zukunft sicher?
Zitat:
|
Re: Weg mit Delphi her mit Java, für die Zukunft sicher?
Zitat:
Zitat:
Zitat:
ps: sun liefert java auch für linux. ;-) |
Re: Weg mit Delphi her mit Java, für die Zukunft sicher?
Zitat:
![]() |
Re: Weg mit Delphi her mit Java, für die Zukunft sicher?
Zitat:
Zitat:
Zitat:
Nachtrag: Java hat IMHO zur Zeit noch seine Berechtigung im e-Commerce-Bereich. Aber für Windows-GUI-Anwendungen oder auch hochperfomante DB-Applikationen gibt's durchaus wesentlich bessere Lösungen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz