Rouven: Java erlernen ! Welche Progamme brauche ich ??

Beitrag lesen

Hi,

also das ganze Thema hier zu erschlagen würde mich etwas zu viel Zeit kosten, aber in aller Kürze:
das JAVA-Grundpaket (bestehend aus Bibliotheken, Compiler und Hilfe) ist kostenlos und entweder bei deinem Buch dabei, bei einem Programmiertool dabei oder bei http://java.sun.com erhältlich, und zwar kostenlos. Im Prinzip bist du damit bereit das meiste an Grundprogrammen zu machen. Du kannst dich mit deinem Notepad hinsetzen und anfangen zu tippen, speicherst das ganze als .java-Datei und kompilierst mit javac. Nun ist Notepad natürlich nicht so richtig komfortabel, ich weiß nicht ob du Programmiererfahrung hast, aber Syntaxhighlighting ist ein Minimum, Vorschläge und automatische Dokumentation eine nette Sache. Hier gibt es sowohl reine Freeware-Lösungen http://www.eclipse.org also auch die Kostenlos-Ableger der ganz teueren Tools wie den JBuilder X in der Foundation-Lizenz von http://www.borland.com. Damit lernt man nicht unbedingt sauber zu programmieren (viele Sachen erledigt halt der Editor) aber dafür sucht man auch viele Fehler nicht so lange weil der Editor einem sagt wo sie sind.

Zu .NET: Lernen kann man vieles, .NET ist eine ganze Plattform, da geht es nicht gezielt um eine Programmiersprache sondern um sog. Webservices, d.h. Dienste im Netz. Diese können mit verschiedenen Sprachen erstellt werden, die bekanntestens sind wohl in dem Zusammenhang Visual Basic .NET, C# oder J#. DIE Entwicklungsumgebung ist das Visual Studio .NET von Microsoft, aber das ist sehr teuer. Es sei angemerkt, dass es prinzipiell auch andere Tools gibt, der .NET Standard ist recht offen.

Ich weiß nicht, was du vorhast mal zu machen, wenn du in den Web-Bereich willst als Anwendungsprogrammierer, dann ist dein Ziel entweder .NET oder Enterprise Java Beans (in denen offensichtlich JAVA steckt). Was du davon machen willst kann ich dir kaum sagen, es hat wohl beides seine volle Daseinsberechtigung...

MfG
Rouven

--
-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(