Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Re-Design eines ehemaligen Javaprojekts

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
31.10.2010, 18:34 Uhr
ddi



Whupp zusammen,

so als ersten Thread wollte ich gleich mal den Rundumschlag wagen ;-)

Ich habe bei einem ehemaligen Arbeitgeber ein Tool (mit)geschrieben welches ich nun in C++ neu schreiben möchte.
Mein C ist noch etwas hakelig, aber die grundlegenden Fragen betreffen eher die verwendeten Technologien. Ich hoffe Ihr werdet mir den ein oder anderen Rat geben könnt und mir damit die Recherche erspart:

Also kurz zur Historie:

Bei dem Programm handelte es sich um ein in Java geschriebenes Tool welches Metainformationen zu bestimmten Dateien in einer Datenbank ablegt. Das Programm hatte eine selbstentwickelte GUI. Als DB wurde Derby verwendet.



Zielsetzung ist nun folgende:

- Weg von Java weil...ja WEIL eben. Meine Wahl viel halt auf C++ weil ich es noch nicht kenne und die Sprache alles bietet was ich brauche

- Die Datenbank... unter Java kein Problem da Derby quasi zum Lieferumfang gehört. Was würde ich unter C++ brauchen um eine SQL-DB einzubinden? Stichworte sind genehm, Erfahrungswerte hochwillkommen.

- Die GUI, ehemals mit Java.swing entstanden würde ich jetzt gerne einem Web-Browser überlassen. Spezialisieren wollte ich mich auf den Firefox. Ideen zur herangehensweise?

Das Projekt wird Open Source

So dann lasst euch doch bitte mal aus was euch dazu einfällt. Probleme die ich noch nicht bedacht habe?

bis denn dann

ddi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
31.10.2010, 19:19 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi,

also wichtige beim umbau ist folgendes:

Setze NIEMALS die java klassen 1:1 zu C++ z.b um. das wär der verkehrte Weg. Das (Re)design machst du so, das du dir anschaust: Was konnte die alte anwendung und: wie setze ich das am besten in C++ um.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
31.10.2010, 19:36 Uhr
ddi



Howdy,

erstmal Danke für die Antwort.
Natürlich wird die Umsetzung eine Neuentwicklung werden. Zum einen, weil die Rechte an der Software noch beim damaligen Auftraggeber liegen und zum anderen, weil ich mit dem Arbeitsergebnis nicht voll zufrieden war (Zeitdruck, Sparmaßnahmen, das Übliche halt).
Ich einem Hobbyprojekt werde ich diese Hürden nicht mehr haben, dann wird halt nur noch mein Hirnschmalz den Erfolg begrenzen.
Und genau deswegen würde ich mich über Tipps zur Herangehensweise freuen: Welche Datenbank würdet Ihr favorisieren, welche Bibliotheken, etc.
Muss ich etwas bestimmtes beachten wenn das Programm später auf mehreren OS laufen soll...

so on
ddi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
31.10.2010, 21:06 Uhr
öni



Warum schreibst du das dann nicht in PHP wenn du die GUI in einem Webrowser anzeigen lässt? Dann hättest du auch keine allzugroßen Probleme mit der DB.

Rein aus dem Bauch würde ich mal behaupten das MySQL bestimmt für ein OpenSource Projekt die beste Wahl wäre. Eine gute Anbindung an C müsste sich finden lassen. Wobei natürlich zur Zeit ORM Konzepte State of the Art sind. Bin aber nicht sicher ob es sowas für C gibt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: