c++ oder JAVA

Post Reply
Message
Author
rs
Posts: 262
Joined: 23. Aug 2000 11:02
Location: Bayreuth
Contact:

c++ oder JAVA

#1 Post by rs »

Hi,

ich möchte gerne für ein Programm eine grafische oberflächeprogrammieren. Ist dafür jetzt c++ oder JAVA besser? Oder etwas ganz anderes? Ich kann etwas JAVA (Buch: Einsteigerseminar Linux Programmierung mir JAVA von Seeborger-Weichselbaum). Auserdem möchte ich eine Sprache lernen die jetzt nicht nur für KDE oder X anwendbar ist.
Ach ja wenn einer ein gutes Buch kennt, mit dem auch Anfänger etwas anfangen können schreibt es bitte.

Cu
RS

User avatar
hjb
Pro-Linux
Posts: 3264
Joined: 15. Aug 1999 16:59
Location: Bruchsal
Contact:

Re: c++ oder JAVA

#2 Post by hjb »

Hi,

C++, oder willst du dich mit diesem lahmarschigen Müll rumärgern, von dem du nie weißt, ob er auf der installierten VM läuft?

Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?

Lilo

Re: c++ oder JAVA

#3 Post by Lilo »

@hjb

naja, so langsam ist Java nun auch nicht mehr! Und Müll kann es schon deswegen nicht sein, weil es den Leuten aus Redmond ein Dorn im Auge ist <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
(Soll nicht heißen, daß ich C++ schlecht finde - beides hat Vor- und Nachteile!)

Hi RS,
wenn Du GUIs für verschiedene Plattformen schreiben willst (X, Win, ...) dann wirst Du um Java nicht rumkommen. Meiner Meinung nach ist Java auch leichter zu erlernen als C++ (da hier einige Ungreimtheiten von C++ ausgeräumt wurden).
Klar geht mit der Plattformunabhängigkeit ein Performanceverlust einher, aber der ist zu verkraften, wenn Du keine zeitkritische Anwendung programmierst.
Weiterer kleiner Nachteil ist die Optik. (Mir persönlich gefällt das Aussehen der Qt Widgets besser - aber das ist Geschmacksache!)

Das Buch 'Einsteigerseminar Linux Programmierung mir JAVA von Seeborger-Weichselbau' hab ich mir auch mal gekauft. Ich fands ziemlich schnell ziemlich schlecht, weil man eigentlich kaum was uber die Klassen lernt. Wenn du ausführliche Dokumentation zu Java brauchst, dann schau doch mal bei sun nach!
http://java.sun.com/j2se/1.3/docs/
Da findest Du detaillierte Klassenreferenzen und viels mehr! (Falls Dir online lesen liegt <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">)

Summa summarum: Mein Tip lautet nimm Java!

Viel Spaß beim Programmieren!
Lilo

spark
Posts: 272
Joined: 08. Jul 2000 9:00
Location: Solingen, NRW
Contact:

Re: c++ oder JAVA

#4 Post by spark »

java fuer gui programme?
warum? ich kenne kein einziges vernuenftiges java programm... wuerde mir mal jemand eins sagen? ich glaube nicht, dass ich je ein java programm verwenden werde.

Descartes

Re: C++ oder Java

#5 Post by Descartes »

> ich möchte gerne <b>für ein Programm</b> eine grafische oberflächeprogrammieren
Wenn du nur für ein Kommandozeilenprogramm eine grafische Oberfläche "darüberstülpen" möchtest, dann nimm Tcl/Tk -- das ist genau so portabel wie Java.

GNU Tools mit Tcl/Tk Oberflche laufen immer noch auf mehr Plattformen, als es Java Portierungen gibt (Mac, Solaris, Linux und Linux Derivate, Windows).

<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
proc Scrolled_Text { f args } {
frame $f
eval {text $f.text -wrap none \
-xscrollcommand [list $f.xscroll set] \
-yscrollcommand [list $f.yscroll set]} $args
scrollbar $f.xscroll -orient horizontal \
-command [list $f.text xview]
scrollbar $f.yscroll -orient vertical \
-command [list $f.text yview]
grid $f.text $f.yscroll -sticky news
grid $f.xscroll -sticky news
grid rowconfigure $f 0 -weight 1
grid columnconfigure $f 0 -weight 1
return $f.text
}

set t [Scrolled_Text .f -width 40 -height 8]
pack .f -side top -fill both -expand true
set in [open example_30-1.tcl]
$t insert end [read $in]
close $in
</font><hr></pre></blockquote>

Post Reply