PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche Frontend für DBs



mike
07-08-2004, 15:16
Hi!
Ich habe ein Programm geschrieben:
http://mike.dev-geeks.org/screen.gif
Es arbeitet sehr schnell und ist auch ziemlich zuverlässlich. Das Problem: Der Aufwand.
Da ich eigentlich nur die Daten von der DB sichtbar machen möchte, suche ich ein Frontend, welches viel "kann", schnell, zuverlässig, cross platform beherscht.
Mom. habe ich tcl und Java gefunden. Was hält ihr davon bzw. gibt es bessere? (evtnl. GTK+)

Danke im Voraus,
mfg

Christoph
07-08-2004, 19:11
Hm, die meinst wohl nicht ein fertiges "Frontend" sondern eine Programmierbibliothek? Und meinst DU mit "Cross-Platform" Betriebssysteme oder Datenbanken?

Dem Screenshot entnehme ich, dass Deine Dtaenbank PostgreSQL ist und Deine momentane Programmierumgebung Visual C++.

Für PostgreSQL gibt es mehrere fertige "Frontends". Für einen Überblick siehe http://gborg.postgresql.org/. Leistungsfähig und Cross-Plattfrom (WxWindwos-basiert) ist Pgadmin3 http://www.pgadmin.org/pgadmin3/.

Als Datenbankunabhängige Bibliotheken bieten sich ODBC (mehrere Sprachen incl. C) oder JDBC (nur Java) an. GUI-Elemente mit direkter Datenbankanbindung gibt es für verschiedene GUI-Toolkits, wenn's DIr vor allem auf Qualität ankommt, dann wäre wohl Qt erste Wahl (Win32/Linux/MacOs X; die Win32 Version von QT ist kommerziell, aber wenn Du derzeit VisualStudio einsetzt, dann sollte das kein Problem sein).
Siehe http://www.trolltech.com/products/qt/database.html

Christoph

oracle2025
07-08-2004, 19:32
wxPython ?

mike
07-08-2004, 20:14
Oh Sorry. Habe meine Frage wohl schlecht formuliert :rolleyes:
Ich wollte das Frontend selbst programmieren. D.h. das Programm (Screenshot) wird neu programmiert. Es sollte eine Programmiersprache sein, welche auf mehreren Plattformen gut funktioniert und in Windows sehr gut (dort wird es am meisten verwendet).
Java würde ich wegen dem C++ ähnlichen Syntax gut finden - aber Java soll ja nicht gerade schnell sein. Tcl ist wieder ne Scriptsprache - bin mir über die Qualitäten dieser Sprache nicht im Klaren. Qt/GTK ist - so weit ich das aus Samples gesehen hab - einwenig kompliziert ;)

Welche Sprache ist die Sprache eurer Wahl wenn es um die GUI Programmierung geht?

Danke im Voraus,
mfg

elrond
11-08-2004, 12:58
Am leichtesten erreichst Du Plattformunabhängigkei wenn du HTML auslieferts, sprich ein Webfrontend baust. Bietet sich mE. irgendwie an wenn du PostgreSQL benutzt. Ich arbeite mit pg und php...

Anstelle von php hast du dann ja auch viele andere Möglichkeiten, ua. Java.

mike
11-08-2004, 14:04
Hi!
Danke für deinen Tip. Ich habe heute angefangen ein Java Buch zu lesen. Muss jetzt nur mehr die IDE zum Laufen bekommen ;)

mfg