Hallo Leute,
ich möchte Java lernen und frage mich welches Programm dafür am besten ist.
Ich habe gehört das an der Uni BlueJ verwendet wird. Wie ist das und gibt es noch andere Programme auf denen man Java lernen, bzw. mit Java arbeiten kann??
Thx
Hey nochmal, hab gerade auch gesehen das ihr Eclipse benutzt.
Wie ist das und worin unterscheiden sich Eclipse und BlueJ oder gibt es vielleicht ein anderes Programm was gut zum erlernen und arbeite ist??
ALso ich persönlich finde
Eclipse durchgängig besser als
BlueJ.
Hey nochmal, hab gerade auch gesehen das ihr Eclipse benutzt.
Wie ist das und worin unterscheiden sich Eclipse und BlueJ oder gibt es vielleicht ein anderes Programm was gut zum erlernen und arbeite ist??
Ok, das kam gerade, als ich den anderen Beitrag gepostet habe [img]
http://www.fb18.de/gfx/22.gif[/img]
BlueJ ist recht gut zum Einstieg. Du kannst mit Hilfe der GUI ein wenig mit Objekten herumspielen und dir UML-Diagramme zeichnen lassen (sofern du das benötigst).
Allerdings finde ich BlueJ nicht mächtig genug für größere Projekte. Da empfiehlt sich dann auf jeden Fall Eclipse.
ALso ich persönlich finde Eclipse durchgängig besser als BlueJ.
So einfach kannst Du Eclipse und BlueJ nicht vergleichen, dafür ist deren Anspruch viel zu unterschiedlich: BlueJ ist als OOP/Java Lernsystem gedacht, Eclipse ist eine komplexe IDE inkl. mächtiger PlugIn-Schnittstelle.
Zum Einstieg ist BlueJ sicherlich nicht schlecht. Dazu gibts es ja auch noch ein (in der Bibi vorhandenes) passendes Einsteigerbuch, mit dem man selbst sich schon ganz gut einarbeiten kann in OOP.
[img]
http://www.fb18.de/gfx/fragezeichen.gif[/img]
Und was ist mit
JOEoder
JUnit? Was ist mit den beiden? Oder sollte man davon ganz die Finger lassen??
Ich weiß das ich anstrengend bin [img]
http://www.fb18.de/gfx/seufz.gif[/img]
THX
[img]
http://www.fb18.de/gfx/danke.gif[/img]
Ähmm… ersterer ist zwar nen Editor, aber derjenige, der ihn verzapft hat, hat den Löffel aus der Hand gegeben und ist in den Ruhestand getreten.
Und zu zweiterem rate ich dir dringends noch mal die Programmbeschreibung zu lesen. Unit tests sind zwar an unserer Uni sehr beliebt, aber dass sie als easter egg noch nen Editor mitbringen, halte ich für ein Gerücht [img]
http://www.fb18.de/gfx/24.gif[/img]
Wie schon gesagt: Wenn du dich mit OOP schon auskennst, greif zu Eclipse. Andernfalls macht es durchaus Sinn, sich zunächst "per Hand" (=BlueJ) mit einigen Konzepten der OOP vertraut zu machen.
Hmm, ich würde fast behaupten die Fragestellung an sich ist schon falsch, denn zum programmieren lernen eignet sich ein Programmierwerkzeug weder gut noch schlecht, da es kein Tool zum Lernen ist. Mit BlueJ herumzuspielen um ein paar Sachverhalte anschaulich dargestellt zu bekommen ist zwar bestimmt nicht schlecht, ansonsten hat der Editor mit dem Lernen nichts zu tun IMHO. Naja okay, wenn überhaupt würde ich sogar einen Texteditor anstatt einer IDE zum Einstieg empfehlen, damit man die Syntax einer Klassendefinition nicht gleich fertig serviert bekommt sondern noch selber einmal alles hinschreibt.
Aber auch auf die Gefahr hin Leute mit den immer gleichen Aussagen zu nerven, um Programmieren zu lernen braucht's Literatur zu dem Thema, womit man das Gelernte dann aufschreibst ist eigentlich egal.
Aber auch auf die Gefahr hin Leute mit den immer gleichen Aussagen zu nerven, um Programmieren zu lernen braucht's Literatur zu dem Thema, womit man das Gelernte dann aufschreibst ist eigentlich egal.
für die ersten Schritte sicher,
um Swing und andere Monsterpakete (auch das jeweils eigene Programm) korrekt einsetzten 'zu lernen',
wird einem eine Buchvorlage und ein einfacher Editor alleine aber nicht viel nützen,
da lernt es sich doch besser mit Eclipse
um Swing und andere Monsterpakete (auch das jeweils eigene Programm) korrekt einsetzten 'zu lernen',
wird einem eine Buchvorlage und ein einfacher Editor alleine aber nicht viel nützen,
da lernt es sich doch besser mit Eclipse
klar, ich beziehe mich halt eher auf den Anfang, also Programmieren an sich lernen, natürlich empfehle ich jedem, der schon ein wenig Erfahrung bzw. die "ersten Schritte" gemeistert hat, Eclipse oder eine ähnliche IDE, alleine schon weil man eine Menge Zeit und Nerven sparen kann [img]
http://www.fb18.de/gfx/23.gif[/img], aber ich sehe das Einarbeiten in ein Paket wie Swing auch nicht als Lernen in dem Sinne wie man "Java" lernt, ich dachte es war eher in die Richtung Programmieren lernen gemeint.