Guten Morgen,
ich weiß, ein wenig verwirrend der Titel ;-). Ich möchte euch sagen, worum es geht.
Ich bin von Beruf Softwareentwickler, arbeite allerdings mit einer...naja, sagen wir mal etwas betagteren Programmiersprache. Richtige OOP, Interfaces etc? Ein Fremdwort ;-).
Ursprünglich komme ich aus der C# Ecke (habe damit mir das Programmieren beigebracht), möchte aber jetzt zwecks Plattformunabhängigkeit (arbeite mit Ubuntu) mich mit Java beschäftigen. Das passende Projekt dafür habe ich schon, damals mit C# angefangen, soll es jetzt in Java neu erstrahlen bzw. erstmals fertig gestellt werden.
Es handelt sich dabei um einen Bewerbungsmanager, mit dem man Stellenanzeigen, naja "managen" kann
. Also Stellenbeschreibung mit Daten (Firmen, Ansprechpartner etc) speichern und alles rund darum pflegen (wann Bewerbung abgeschickt, wann Vorstellungstermin etc.).
Nach einigem lesen in diverser Javaliteratur machen sich doch schon einige Unterschiede zu .Net klar. Weiterhin möchte ich dieses Projekt dazu nutzen, mal "sauber" zu programmieren.
Gedanken zu den Models habe ich mir schon gemacht, habe ein paar Klassen geschrieben und H2 und TopLink als O/R Mapper eingerichtet.
Naja, mir geht es jetzt einfach darum, gewissen Grundsatzentscheidungen zu treffen. Darunter zählt:
- Welche GUI? Habe (natürlich) von Swing und SWT gehört
- Welche IDE. Momentan habe ich Netbeans. Eclipse wäre natürlich die andere Alternative
Und der Hauptpunkt: Welches Databindung zwischen meiner View und dem Model?
Nachdem die erten Klassen ja stehen, ich ungefähr weiß, was Version 1 können soll, auch schon eine ungefähre Ahnung habe, wie die GUI aussehen soll und auch MVC vom Prinzip her verstanden habe, stand ich vor der Frage:
Wie binde ich meine Objekte an meine View? Das ganze per Hand zu machen ist ja bestimmt unsinnig und aus C# kannte ich noch das Databinding, mit dem ich die Textfelder an eine Datenbank binden soll.
Das ganze muss natürlich auch mit Objekten machbar sein dachte ich mir und suchte hier etwas im Forum und traf auf Begriffe wie Eclipse EMF, JavaFC und co.
Hier steh ich grade etwas auf dem Schlauch und bräuchte eure Hilfe, welchen Weg ich einschlagen soll bzw. welcher Weg welche Vorteile / Nachteile bringt.
Ich habe zum Beispiel gelesen, dass das Databinding mit Eclipse sehr einfach gehen soll, mit Netbeans nicht?
Eigentlich eine simple Frage an die "Könner": Wie würdet ihr das Projekt aufziehen? Was es können soll wisst ihr grob. Welche Techniken (GUI, DataBinding etc) würdet ihr Nutzen mit einer kurzen Erklärung (ins Detal lese ich mich dann natürlich ein).
Schonmal vielen Dank und Gruß
El Rakiti
ich weiß, ein wenig verwirrend der Titel ;-). Ich möchte euch sagen, worum es geht.
Ich bin von Beruf Softwareentwickler, arbeite allerdings mit einer...naja, sagen wir mal etwas betagteren Programmiersprache. Richtige OOP, Interfaces etc? Ein Fremdwort ;-).
Ursprünglich komme ich aus der C# Ecke (habe damit mir das Programmieren beigebracht), möchte aber jetzt zwecks Plattformunabhängigkeit (arbeite mit Ubuntu) mich mit Java beschäftigen. Das passende Projekt dafür habe ich schon, damals mit C# angefangen, soll es jetzt in Java neu erstrahlen bzw. erstmals fertig gestellt werden.
Es handelt sich dabei um einen Bewerbungsmanager, mit dem man Stellenanzeigen, naja "managen" kann
Nach einigem lesen in diverser Javaliteratur machen sich doch schon einige Unterschiede zu .Net klar. Weiterhin möchte ich dieses Projekt dazu nutzen, mal "sauber" zu programmieren.
Gedanken zu den Models habe ich mir schon gemacht, habe ein paar Klassen geschrieben und H2 und TopLink als O/R Mapper eingerichtet.
Naja, mir geht es jetzt einfach darum, gewissen Grundsatzentscheidungen zu treffen. Darunter zählt:
- Welche GUI? Habe (natürlich) von Swing und SWT gehört
- Welche IDE. Momentan habe ich Netbeans. Eclipse wäre natürlich die andere Alternative
Und der Hauptpunkt: Welches Databindung zwischen meiner View und dem Model?
Nachdem die erten Klassen ja stehen, ich ungefähr weiß, was Version 1 können soll, auch schon eine ungefähre Ahnung habe, wie die GUI aussehen soll und auch MVC vom Prinzip her verstanden habe, stand ich vor der Frage:
Wie binde ich meine Objekte an meine View? Das ganze per Hand zu machen ist ja bestimmt unsinnig und aus C# kannte ich noch das Databinding, mit dem ich die Textfelder an eine Datenbank binden soll.
Das ganze muss natürlich auch mit Objekten machbar sein dachte ich mir und suchte hier etwas im Forum und traf auf Begriffe wie Eclipse EMF, JavaFC und co.
Hier steh ich grade etwas auf dem Schlauch und bräuchte eure Hilfe, welchen Weg ich einschlagen soll bzw. welcher Weg welche Vorteile / Nachteile bringt.
Ich habe zum Beispiel gelesen, dass das Databinding mit Eclipse sehr einfach gehen soll, mit Netbeans nicht?
Eigentlich eine simple Frage an die "Könner": Wie würdet ihr das Projekt aufziehen? Was es können soll wisst ihr grob. Welche Techniken (GUI, DataBinding etc) würdet ihr Nutzen mit einer kurzen Erklärung (ins Detal lese ich mich dann natürlich ein).
Schonmal vielen Dank und Gruß
El Rakiti