Allgemeine Fragen für eigenes Projekt

BlueJava

Mitglied
Hallo zusammen,

habe Folgendes vor:

Eigenes Projekt, welches wohl 1-2 Jahre dauern wird. Vorerst Nebenberuflich, also in der Freizeit.

Kenntnisse: Java-Basics, SQL, DBs, OOP, xhml,css,php, privates Projekt mit C#/ADO.NET/Firebird umgesetzt

Seit 8 Wochen intensiv (in der Freizeit) , (eher oberflächlich für Übersicht) auseinandergesetzt mit: Spring, Hibernate, PostgreSQL, Softwarearchitektur, Saas, GWT (bzw. Vaadin), AMDD/XP, Projektplanung, Konkurenzprodukte, Eclipse, Deployment (Ant,JUnit), MVC usw. usf.

Diverse Handbücher gekauft, ebooks durchforstet, dieses Forum genutzt, gegoogelt.

Die Geschäftsanforderungen sind soweit fertig (diverse DIN A4-Zettel) Nun bin ich dabei, das Domainmodel und die UI-Prototypen zu erstellen und befürchte, irgendwo falsch anzusetzen. Leider bin ich noch "Einzelkämpfer" und mein eigener Kunde, was es alles erschwert.

Meine Frage ist nun: ist es vielleicht sinnvoller, mit der UI (Prototyp) zu beginnen? Diese soll mit Vaadin/GWT umgesetzt werden. Desweiteren sprengt das Domain-Model irgendwie meine Erwartung bzgl. des Umfangs. (Die Storyboards danach sollten nicht das Problem sein) Wielange sollte man für ein Domainmodell an Zeit ansetzen?
 

Wildcard

Top Contributor
Das Domain Modell würde ich mit EMF modellieren, das bringt auch gleich JPA und GWT Unterstützung mit und spart dir später viel Arbeit. Wie lange man dafür einplanen muss? Das hängt schwer von der Domain ab ;)

UI Prototyp würde ich erstmal nicht in Code gießen sondern nur ein Mockup erstellen (dafür eigenen sich zB. Pencil und Balsamiq). UI Mockup kann man nach dem Modell, oder auch gleichzeitig erstellen.
 

Wildcard

Top Contributor
das EMF hört sich ganz interessant an. Sieht aber sehr "aufgebläht" aus..
Das täuscht. EMF ist recht klein, ich habe keine genauen Zahlen im Kopf, aber irgendwo um 1 MB. Das Framework ist einfach so populär das es mittlerweile dutzende Zusatzbibliotheken dafür gibt die weitere Funktionalitäten hinzufügen, die sind aber alle optional.
Glaub mir, wenn man sich eine Weile damit vertraut gemacht hat (am Anfang zugegebenermaßen etwas ungewohnt) wird es schnell zum vermutlich wertvollsten Tool im Entwicklerwerkzeugkasten. Ich könnte mir heute kaum noch vorstellen Software ohne EMF zu schreiben.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
F allgemeine exe frage Softwareentwicklung 10
Redfrettchen Lieber eine neue oder eine allgemeine Klasse? Softwareentwicklung 2
P Zwei Fragen zum Design Softwareentwicklung 16
? Fragen zur richtigen Umsetzung eines Projektes Softwareentwicklung 3
M Fragen zu Copy Constructor Softwareentwicklung 0
H Fragen zu JUnit und Assertions Softwareentwicklung 21
B Fragen zur Softwaretechnik Klausur Softwareentwicklung 12
ARadauer Fragen zu anderen Sprachen nicht erlaubt? Softwareentwicklung 9
Airwolf89 Fragen zu REST Softwareentwicklung 4
N Fragen zu SCJP 310-065BIG5 Softwareentwicklung 5
A Fragen zur Verwendung des VLC activX Objects Softwareentwicklung 2
S Konzept aber noch fragen Softwareentwicklung 2
F CVS ---> einige Fragen Softwareentwicklung 16
F Fragen zur GPL-Lizenzform Softwareentwicklung 20
T 2 Fragen zu HTML <TABLE> Softwareentwicklung 7
L Fragen zu Software Engineering Softwareentwicklung 6
G Umstieg von Delphi zu JAVA (wichtige Fragen!) Softwareentwicklung 41
G Anfänger Einleitung/Fragen Softwareentwicklung 1
M Plugins entwickeln für ein CMS welches unter der GPL V3 steht Softwareentwicklung 1
I Datenbankschema für Versionierung der Tabellen Softwareentwicklung 9
R Datenstruktur für einen rätselhaften Namen Softwareentwicklung 10
Rahim Post Conditions für InsertAt und remove Softwareentwicklung 1
P Thema für meine Projektarbeit die etwas mit Webautomatisierung zu tuen haben soll? Softwareentwicklung 1
H Entwurfsmuster für den Client der Rest API Softwareentwicklung 0
D Welche Technologien für App und web? Softwareentwicklung 3
Thallius oAuth2 und ClientCredentials für API sinnvoll? Softwareentwicklung 3
S Welche Programmiersprache für eine 3D-Software? Softwareentwicklung 6
N Technologie Grundlagen für eine "App" Softwareentwicklung 12
OnDemand Welches Tool für Planung Softwareentwicklung 2
B Sprache für 3D Physics Engine? Softwareentwicklung 3
K Maßnahmen für Softwarequalität Softwareentwicklung 2
N Graphenalgorithmen: Best Practice für Knoten-/Kanten-Attribute Softwareentwicklung 5
Z Analysemuster - Welches nehme ich für diese Problem? Softwareentwicklung 0
L Softwareentwicklung für Embedded Systems Softwareentwicklung 1
T Gibt es eine Software die Texte für Skype automartisch (automassage) sendet ? Softwareentwicklung 4
R Online-Plattform für Essensbestellungen mit der momentanen Bestellverfolgung Softwareentwicklung 1
S Suche: (Versionierungs)Tool für Klassenaustausch mit Kollegen, die auch an dem Projekt arbeiten Softwareentwicklung 5
R UML-Diagramm für mehrere JFrames Softwareentwicklung 0
S Algorithmus für perfekte Kombination Softwareentwicklung 2
U Individualsoftware - eine Gefahr für Kunden oder die günstigere Alternative? Softwareentwicklung 7
J Grafiken für eigene Apps ? Softwareentwicklung 2
V [Klassendesgin] Verhalten von Subklassen für Aufgabenteilung benutzen. Softwareentwicklung 2
KranzKrone Architektur für einfaches Gui Programm Softwareentwicklung 6
R freie Engine für IOS, Android, Blackberry Softwareentwicklung 11
T SMART für USB Sticks? Softwareentwicklung 9
BinaryLogic Software für Projektplanung und -Entwicklung Softwareentwicklung 19
A MVC & getter für GUI Komponenten Softwareentwicklung 5
S Abstractes/Schnittstellen für Objekte Softwareentwicklung 8
fastjack Welches Tool für Agile Softwareentwicklung? Softwareentwicklung 6
C Wiki für ein Uni - High Level Design Softwareentwicklung 5
S Design Pattern für zwei abhängige Klassen Softwareentwicklung 8
Mike90 Lizenz für eigene software Softwareentwicklung 9
V Welche Programmisprache für den Desktop? Softwareentwicklung 17
V Zeitplanung für JUnit-Tests? Softwareentwicklung 9
Jay_030 Checkstyle: Lösungsvorschläge für Design for Extension Softwareentwicklung 7
P Sensibilität für Codequalität fördern Softwareentwicklung 17
B Empfehlung für Datenbankschulung? Softwareentwicklung 2
D Beispiele für Patterns Softwareentwicklung 3
K Aufwandsabschätzung für User Stories Softwareentwicklung 8
Torres SDK für automatische Bildkorrektur Softwareentwicklung 3
martin82 Tool für IT-Requests Softwareentwicklung 5
Z Welche Software für Web Anwendungen/Spiel Softwareentwicklung 3
Quaxli Suche Tutorial für Jasper Report - speziell iReport Softwareentwicklung 8
Outsourcer Webservertechnologie für Objekterkennung Softwareentwicklung 7
Landei SSH für VMware GSX mit Windows? Softwareentwicklung 2
ARadauer jetzt wirds zeit für Delphi Softwareentwicklung 6
X JavaScript Plugin für Eclipse Softwareentwicklung 3
sparrow Welche Lizenz für ein offenes Programm Softwareentwicklung 2
ARadauer Code Konvention für Datenbanken Softwareentwicklung 5
G Suche Programm für Masken Design für Pflichtenheft Softwareentwicklung 5
S Wie weiter gehen und tutorial für MVC Softwareentwicklung 20
G Pattern für Datenbank Anwendung Softwareentwicklung 22
m@nu Anti-Spam-System für Blog bauen Softwareentwicklung 3
B Was ist besser für Grafiken? Java oder C#? Softwareentwicklung 9
N Brauche Hilfe für Onlineshop Aufgabe für OOP Grundlagen Softwareentwicklung 4
N Für und Wieder von Java und .NET (primär C#) | Performance Softwareentwicklung 6
G 1 Benutzeroberfläche für 3 einzelne Programme! Softwareentwicklung 9
D Programme für UML Softwareentwicklung 3
A Was ist die richtige Lizenz für mich? Softwareentwicklung 2
R Tool für Anforderungsermittlung, Bugtracking und Test Softwareentwicklung 4
V Antwort bewerten (Nur etwas für Experten!) Softwareentwicklung 15
D cheat für ein spiel fixen Softwareentwicklung 19
F IDE für VB Softwareentwicklung 4
K Design Pattern für einen simple Rechenmaschine Softwareentwicklung 18
S Beispiel für MVC gesucht Softwareentwicklung 53
F Kleines Programm für Windows Softwareentwicklung 2
K Buch oder Online-Tutorium für Programmentwicklung (Anfänge) Softwareentwicklung 5
G Bitte Hilfe für mySQL in einem Query Softwareentwicklung 7
J Beispiel für Besuchermuster Softwareentwicklung 6
M Übersetzer für Programmhilfe gesucht Softwareentwicklung 2
M Disclaimer für eigene Programme? Softwareentwicklung 3
U Geeignete Plattform für Projekt (JSP, PHP, Java-Anwendung) Softwareentwicklung 7
S Open Source Software für UML Softwareentwicklung 8
R Ein Thread für eine Methode Softwareentwicklung 2
S Hilfe für anfänger Softwareentwicklung 7
I regualar expression für Konstruktoren Softwareentwicklung 4
T Brauche für meinen Java-Code dringend Hilfe Softwareentwicklung 4
B Wo bekommt man fertige Java-Programme (z.B. für Lsg LGS) Softwareentwicklung 3

Ähnliche Java Themen

Neue Themen


Oben