001
25.02.2005, 22:57 Uhr
virtual
Sexiest Bit alive (Operator)
|
Hi, ich kann Dir einen kleinen Erfahrungsbericht geben, wie es mir ging, als ich vor ca. 4 Jahren angefangen habe, mich mit Java auseinander zu setzen: Ich habe mir niemals ein Buch zu den java Basics besorgt. Da ich ziemlich C++ lastig war, waren die grunsätzlichen Sprachkonstrukte von Java eigentlich nicht die große Hürde, die kriegt man IMHO recht schnell ganz ohne Buch rein. An die Abwesenheit von Destruktoren usw. gewöhnt man sich schnell, die Syntax ist ähnlich; protected wird anders gesehen, als in C++.... Was erschlagend wirkt ist die gigantische Fülle der verschiedenen Klassen, die im SDK vorhanden sind, da helfen alelrdings die Tutorials von Sun ne Menge. Also überleg Dir gut, ob Du überhaupt ein Buch kaufen willst. Für speziellereThemen wie Designpattern in JUava oder EJB habe ich mir dann Bücher gekauft, aber das ist dann wirklich davon abh. wohin es einen treibt.
Was die IDE angeht, da kenne ich JBuilder, JDeveloper (von oracle) und Ecplise. Meine JBuilder Erfahrungen liegen schon was zurück, aber ich hatte keinen Guten Eindruck davon. Anders als in C++/C ist die IDe allerdings nicht so wichtig: man kann Projekte mit weitaus weniger Aufwand von IDE zu IDE umziehen lassen, als in C/C++. Womit Du dich jedoch mittelfristig jedenfalls auseinandersetzen solltest ist ant, was ein Tool ist, welche make vergleichbar ist. Ist ein QuasiStandard bei Java Paketen, auch kommt nahezu jede IDE mit ant klar.
Da ein Umzug von IDE zu IDE recht einfach ist, würde ich nicht zwingend mit Eclipse anfangen. Zwar ist der Vorteil von Eclipse, daß es mit seinen Pluginmechanism super erweiterbar ist, aber der Nachteil für Anfänger ist der, daß es ein Pluginmechanismus hat : Während zB. JDeveloper eine Komponente für GUI Modellierung und UML Diagramme dabei hat, ist bei Eclipse das Problem, dass Du Dir erstmal die dir gefallenden Plugins zusammen suchen mußt. Das derzeit beste Plugin für GUI ist imho der VisualEditor (VE), der aber an den GUI Editor von JDeveloper hinschtlich Funktionalität bei weitem nicht herankommt. Ich persönlich bin zwar von Eclipse begeistert, aber ich denke, es macht nichts, wenn man ein halbes Jahr mit dem JDeveloper gespielt hat. Dann weiß man zumindest zu vergleichen . -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21) |