Umstieg von C# nach Java

B

Beginners

Neues Mitglied
Hallo zusammen,

ich möchte jetzt auch mal Java unter Linux antesten und habe vorher recht microsoftlastig .NET programmiert. Meine Frage wäre Eclipse als ID klaro aber
womit kann ich analog C# eine GUI erstellen? Mein Einstiegsprojekt wäre eine Videothekenverwaltung, wäre SQL-Lite die richtige Wahl wenn man eine "schlanke"
DB haben will.

Vielen Dank und Gruß
Oliver Kopp
 
B

Beginners

Neues Mitglied
Vielen Dank für Eure Infos, eine Frage noch was genau ist Hibernate? Soweit ich gelesen habe ist es ein Framework für Datenbankoperationen.
Wäre das schon zu empfehlen bei meinem geplanten Videotheksprojekt?
 
mihe7

mihe7

Top Contributor
Vielen Dank für Eure Infos, eine Frage noch was genau ist Hibernate? Soweit ich gelesen habe ist es ein Framework für Datenbankoperationen.
Ja, Hibernate ist ein ORM - bildet also Objekte auf relationale DBs ab und umgekehrt. Ohne ein solches Framework musst Du Dich selbst darum kümmern.
 
Phash

Phash

Top Contributor
Als IDE empfiehlt sich IntelliJ - hat auch einen GUI Builder, soweit ich weiss.

Als Datenbank kannst du nehmen was du magst, postgres ist auch nicht soo schwergewichtig.
 
M

Maliko

Aktives Mitglied
IntilliJ ist in der kostenlosen Variante stark abgespeckt. Von daher würde ich dir dazu raten die Finger von der IDE zu lassen wenn du kein Geld ausgeben möchtest. Eclipse und Netbeans sind vollkommen ausreichend.
 
mrBrown

mrBrown

Super-Moderator
Mitarbeiter
IntilliJ ist in der kostenlosen Variante stark abgespeckt. Von daher würde ich dir dazu raten die Finger von der IDE zu lassen wenn du kein Geld ausgeben möchtest. Eclipse und Netbeans sind vollkommen ausreichend.
Abgespeckt ist das größtenteils nur bei Web-Sachen, das was der TO vorhat ist auch mit der Community-Version problemlos möglich, die ich persönlich besser finde als Eclipse und Netbeans.

15€ pro Monat würde ich allerdings spätestens wenn man mehr macht auch in die Ultimate-Version stecken, das wäre es zumindest mit für ein Hobby mehr als wert.
 
mihe7

mihe7

Top Contributor
Also, ich kenne IntelliJ nur von Android Studio her und muss sagen, dass mir NetBeans besser gefällt. Alleine schon die Code Completion, wenn man sich die Parameter anzeigen lassen will. Hat man z. B. die öffnende Klammer nach dem Methodennamen gesetzt, und drück Strg+Space bekommt man garantiert nicht angezeigt, was man sehen will, weil es einen Unterschied zwischen Strg+Space und Strg+P gibt... Die Code-Analyse finde ich dagegen genial.

Womit ich überhaupt nichts anfangen kann, ist Eclipse. Dieses Teil ist an Unübersichtlichkeit m. E. nicht zu übertreffen. Dieses Workspace und Perspective-Konzept... und wenn man sich umsieht, wie viele Probleme die Leute mit Eclipse haben, scheint die Hauptaufgabe ja darin zu bestehen, das Teil eingerichtet bzw. nach jedem zweiten Update wieder ans Laufen zu bekommen.

Das sind aber alles subjektive Eindrücke, die IDEs sind alle gut.
 
mrBrown

mrBrown

Super-Moderator
Mitarbeiter
Also, ich kenne IntelliJ nur von Android Studio her und muss sagen, dass mir NetBeans besser gefällt. Alleine schon die Code Completion, wenn man sich die Parameter anzeigen lassen will. Hat man z. B. die öffnende Klammer nach dem Methodennamen gesetzt, und drück Strg+Space bekommt man garantiert nicht angezeigt, was man sehen will, weil es einen Unterschied zwischen Strg+Space und Strg+P gibt...
Du meinst sowas?
Bildschirmfoto 2020-02-26 um 11.14.39.png

Lässt sich aktivieren, ist per default leider nicht aktiv, Strg+P zeigt ja zusätzlich noch alle überladenen Varianten.
 
B

Bela B.

Aktives Mitglied
Ich bin aktuell mit der Community Edition von intelliJ unterwegs und bin sehr zufrieden damit.

Allerdings habe ich jetzt tatsächlich das Problem, dass ich gerne Mal näher in Spring Boot reinschauen will, das geht (mWn) ja mit der Community Edition nicht.

15€/Monat sind mir dann nur als Hobby dann doch irgendwie zu viel.

Eclipse ist tatsächlich eine einzige Katastrophe, habe deswegen Java im Studium gehasst (wie gesagt nicht die Sprache an sich, Eclipse ist zum Kotzen).

Ist Netbeans arg unterschiedlich zu intelliJ?
 
kneitzel

kneitzel

Top Contributor
Falls das Dpring Projekt erstellen in der Community Edition nicht drin sein sollte, dann machst du es einfach online. Das Projekt selbst ist dann ein normales Gradle oder Maven Projekt...

Und wenn man das wirklich als Hobby machen will, dann jährlich zahlen, dann ist es im ersten Jahr 149, im Zweiten 119 und ab dem 3ten Jahr nur noch 89€ .... aber das braucht man nur, so man es entsprechend stark nutzt... gerade am Anfang reicht die CE vollkommen aus.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Umstieg von Delphi nach Java Java Basics - Anfänger-Themen 2
C Java umstieg Java Basics - Anfänger-Themen 2
Happy OOP Umstieg auf Java Java Basics - Anfänger-Themen 13
haansn08 Umstieg von VB.NET zu Java Java Basics - Anfänger-Themen 11
S Umstieg von C++ auf Java? Java Basics - Anfänger-Themen 9
E Erste Schritte Umstieg von PHP - Deklaration Java Basics - Anfänger-Themen 9
V [UMSTIEG]Java...Tutorials... Java Basics - Anfänger-Themen 6
N Umstieg auf objektorintierte Programmierung Java Basics - Anfänger-Themen 2
T Umstieg von Python auf Java Java Basics - Anfänger-Themen 7
H Umstieg von Schul-Java auf. Java Basics - Anfänger-Themen 42
B Nach eingefügtem Code erkennt Compiler keine Instanzvar und meldet SyntaxError Java Basics - Anfänger-Themen 2
newcomerJava Nach doppelter Zahl eine Ausgabe Java Basics - Anfänger-Themen 10
M Anzahl Schleifendurchgänge nach x Sekunden anzeigen Java Basics - Anfänger-Themen 2
C Lotto 3, 4, 5, 6 Richtige nach x Ziehungen ermittelt.. Java Basics - Anfänger-Themen 7
G Primzahlen von Rekursiv nach Iterativ Java Basics - Anfänger-Themen 6
F JMenuItem Kann nicht nach einem String benannt werden... Java Basics - Anfänger-Themen 11
R JDK installieren Durcheinander nach installation von SE 14.02 Java Basics - Anfänger-Themen 6
P Sortieren von Listen nach Attributen Java Basics - Anfänger-Themen 3
B DateTimeFormatter nach LocalDateTime, wenn dd.MM.yyyy oder dd.MM.yyyy mm:hh Java Basics - Anfänger-Themen 5
1 main-Methode erweitern, Nachfrage nach wiedeholung Java Basics - Anfänger-Themen 2
G unklares Verhalten nach Instanzierung neuer Klasse Java Basics - Anfänger-Themen 3
S Wohin kommt das „abstract“? Vor oder nach „public“/ „private“ /... Java Basics - Anfänger-Themen 3
S Datenbank Befehl nach Login Java Basics - Anfänger-Themen 5
N Operatoren Schreibtischtest der Reihen-Suche nach Aufschluss in die Basics Java Basics - Anfänger-Themen 1
Ellachen55 Wie nach häufigste Werte im Array suchen? Java Basics - Anfänger-Themen 2
M Untersuchen ob ein Graph nach entfernen einer Kante immer noch zusammenhängend ist Java Basics - Anfänger-Themen 70
N Wörter und Zahlen nach speziellen Wörtern ausgeben Java Basics - Anfänger-Themen 11
M Werte ändern sich nicht mehr nach Reset Java Basics - Anfänger-Themen 14
B Nach dem kompilieren werden Bilder nicht mehr gefunden Java Basics - Anfänger-Themen 10
X Nach einem Bruch testen ob es eine ganze Zahl ist Java Basics - Anfänger-Themen 6
B String nach erstem Leerzeichen trennen Java Basics - Anfänger-Themen 7
N Speichern von Werten in Variablen nach Schließen des Programms Java Basics - Anfänger-Themen 3
G String wird nach Einlesen aus Datei nicht erkannt Java Basics - Anfänger-Themen 3
UnknownInnocent Best Practice Algorithmus nach jedem Schritt zum Visualisieren pausieren Java Basics - Anfänger-Themen 3
O zwei Arrays nach Werten durchsuchen und zusammenfügen Java Basics - Anfänger-Themen 3
M Double Wert nach n abschneiden ohne zu runden Java Basics - Anfänger-Themen 1
C Erste Schritte Bilder nach Export anzeigen Java Basics - Anfänger-Themen 0
F Input/Output Files von A nach B kopieren Java Basics - Anfänger-Themen 11
B InputStream (PDF) nach Image (PNG / JPG) konvertieren? Java Basics - Anfänger-Themen 2
O ADT Graph nach größe Abfragen Java Basics - Anfänger-Themen 42
O compareTo nach mehreren Kriterien Java Basics - Anfänger-Themen 13
R Benutzereingaben als Array abspeichern nach Programmstart Java Basics - Anfänger-Themen 5
S Pane nach speziellen Child Objekten durchsuchen Java Basics - Anfänger-Themen 3
V Neue Ausgabe von toString nach Methodenaufruf Java Basics - Anfänger-Themen 9
L Arrayliste von hinten nach vorne ausgeben Java Basics - Anfänger-Themen 10
F Array nach Objektattribut durchsuchen Java Basics - Anfänger-Themen 6
M Rationale Zahl erkennen - Kurze Frage zum Restwert nach Division Java Basics - Anfänger-Themen 3
O String von vorne nach hinten an einem Zeichen Java Basics - Anfänger-Themen 10
Hanschyo Quicksort sortiert von groß nach klein Java Basics - Anfänger-Themen 3
S suche nach varible POSITION ... fuer das pixel-maennchen Java Basics - Anfänger-Themen 4
A Einträge aus Tupeln nach Regeln in Liste speichern Java Basics - Anfänger-Themen 8
B String nach HTML formatieren Java Basics - Anfänger-Themen 9
Zrebna Compiler-Fehler Java-Compiler wird nach 'javac' keyword-Eingabe nicht gestartet (Erste Übung) Java Basics - Anfänger-Themen 18
UnknownInnocent Klassen JPanel nach Ablauf der Spielzeit neuladen Java Basics - Anfänger-Themen 2
B Umbruch nach bestimmten Wort Java Basics - Anfänger-Themen 5
E Arrays nach best Muster füllen Java Basics - Anfänger-Themen 4
N Arbeitsspeicher nach kompilieren immer voller Java Basics - Anfänger-Themen 6
K String nach bestimmtem Muster parsen Java Basics - Anfänger-Themen 3
S Amazon Produktbeschreibung auslesen und nach Keywords suchen Java Basics - Anfänger-Themen 2
M Scanner-Eingabe nach gewissem Zeitraum überprüfen Java Basics - Anfänger-Themen 2
J variablePathPart ändern nach dem Ordner abgearbeitet worden ist Java Basics - Anfänger-Themen 1
B Wie kann ich die Buchstaben sortieren nach der Höhe der Zahlen Java Basics - Anfänger-Themen 14
J GUI wird direkt nach dem erstellen weiß übermalt Java Basics - Anfänger-Themen 3
L Programm zur Codieren nach Rotx Java Basics - Anfänger-Themen 1
S Nach dem Herüberschieben eines Arrays zwischen 2 Frames öffnet sich das Frame nicht mehr Java Basics - Anfänger-Themen 12
A ArrayList - size() nur nach bestimmtem index anzeigen lassen Java Basics - Anfänger-Themen 13
M Array nach String durchsuchen und zurückgeben Java Basics - Anfänger-Themen 16
W Wie lasse ich meine Ausgabe nach dem Lesen verschwinden ? Java Basics - Anfänger-Themen 1
F Liste nach einer Variablen sortieren Java Basics - Anfänger-Themen 6
S String trennen nach beliebigen Zeichen Java Basics - Anfänger-Themen 3
D Ich suche nach einer Möglickeit den Webseiten Inhalt per Java zu analysieren Automatisch Java Basics - Anfänger-Themen 3
B String: suche nach Wörter und in List<String> speichern Java Basics - Anfänger-Themen 3
O Array nach gleichen Zahlen prüfen und ausgeben Java Basics - Anfänger-Themen 6
K Matrixen berechnen nach Worker Master Paradigma mit Threads Java Basics - Anfänger-Themen 4
K Schlüsselworte Nach Java update findet mdb Datei nicht Java Basics - Anfänger-Themen 6
G nach 9 - stelliger Nummer suchen Java Basics - Anfänger-Themen 7
S Wie verwende ich ne aus einer Schleife nach der Schleife? Java Basics - Anfänger-Themen 9
M BufferedReader neue Zeile nach Knopfdruck Java Basics - Anfänger-Themen 9
E JAvaFX: Verschiedene Panels nach Klick auf Node des TreeView anzeigen Java Basics - Anfänger-Themen 0
D Liste nach 2 gleichen Einträgen suchen Java Basics - Anfänger-Themen 4
J Input/Output Den zweiten Output erst nach Eingabe ausgeben Java Basics - Anfänger-Themen 4
L (Integer) Liste nach aufsteigender Summe der Ziffern sortieren (mit Bedingung) Java Basics - Anfänger-Themen 8
S Dialogfeld nach 5 Sek automatisch öffnen Java Basics - Anfänger-Themen 15
F Alle Objekte einer Klasse nach Eigenschaft durchsuchen Java Basics - Anfänger-Themen 8
S OOP Button erst nach 2x klicken deaktivieren Java Basics - Anfänger-Themen 4
C Compiler-Fehler Wird eine if Bedingung nach einer for-Schleife nach jeder Iteration überprüft? Java Basics - Anfänger-Themen 1
F Koordinaten nach 360° auf 0° setzen Java Basics - Anfänger-Themen 2
N Operatoren Suchen nach einer bestimmten Eingabe (durch Scanner) Java Basics - Anfänger-Themen 7
S Sound stoppen und nach Pause wieder abspielen Java Basics - Anfänger-Themen 6
G String nach Contains/Regex Java Basics - Anfänger-Themen 2
J fehler nach windows update Java Basics - Anfänger-Themen 44
F Wort nach String ausgeben Java Basics - Anfänger-Themen 5
J doppelname nach schlüsselwort extends Java Basics - Anfänger-Themen 4
M Array nach Zehnen durchsuchen. Java Basics - Anfänger-Themen 25
F Interface Nach mehreren Kriterien sortieren Java Basics - Anfänger-Themen 2
S abbruch nach Ausführung eines ActionListeners...warum? Java Basics - Anfänger-Themen 6
I Sortieren nach Priorität Java Basics - Anfänger-Themen 3
L Javaprogramm nach ausführung des gesammten Cods neu beginnen lassen Java Basics - Anfänger-Themen 9
B Element in Array nach unten verschieben Java Basics - Anfänger-Themen 11
Viktormk Methoden Gleitpunktzahlen nach IEEE 754 addieren ! Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Anzeige

Neue Themen


Oben