M
michaeljk
Aktives Mitglied
Thread Starter
- Dabei seit
- 21.10.2006
- Beiträge
- 833
- Reaktionspunkte
- 28
Hallo,
nachdem unser jetziges Warenwirtschafts- und Kundenverwaltungssystem immer fehlerhafter ist und sich keine Besserung einstellt, möchten wir diesmal direkt auf eine Eigenlösung umschwenken. Zur Zeit handelt es sich um eine Windows-Basierte Anwendung in Verbindung mit einer Interbase-(Firebird)-Datenbank als Backend.
Das ganze System hat vorrangig die Aufgabe, Datenbestände zu verwalten. Also alles was mit Eingabe, Verwaltung, Suche zu tun hat. Darauf setzt die eigentliche Fakturierung auf, es werden Rechnungen / Mahnungen generiert. Zusätzlich existieren einige Schnittstellen (per HTTP-Protokoll, direkter URL-Aufruf bzw. XML).
Ich denke, für diese Art von Anwendung sollte ein Datenbanksystem in der Art wie Filemaker / 4D oder ähnliches geeigneter sein, als eine reine Programm-Anwendung die mit viel Mühe in XCode geschrieben wird. Da ich allerdings in der Windows-Welt aufgewachsen bin, fehlt mir das Grundwissen darüber, wie leistungsfähig diese Systeme sind. Mir schwebt eine Applikation im Cocoa-Stil unter OS X Leopard vor, also ohne viel "Firlefanz" - leicht zu erstellen und zu erweitern bei Bedarf, schnelle Entwicklung am Anfang. MS Access kenne ich beispielsweise von der Windows-Seite, insofern ist eine Eingewöhnung in ein neues System sicher nicht sehr zeitaufwendig.
Die Datenbank muss in jedem Fall auf einem Server zentral im Netzwerk laufen. An Clients haben wir höchstens 2-5 Rechner, also alles überschaubar. Ob der Server nun mit OS X oder Linux läuft ist mir relativ egal, nur Windows soll aus der Bürolandschaft komplett verschwinden. Filemaker bietet eine spezielle Serverversion an wie ich gesehen habe, allerdings mit einem heftigen Preissprung gegenüber den anderen Varianten. Wieviele Clientlizenzen wären dort enthalten? Benötigt man definitiv die Advanced-Variante, wenn man im prozeduralen Programmcode einen Export in z.B. eine MySQL-Datenbank erstellen möchte, oder sind diese ODBC-Treiber auch in den normalen Serverversionen enthalten?
Wie sieht es bei 4D oder den anderen Alternativen aus (gibt es überhaupt noch andere?), gibt es wesentliche Unterscheidungsmerkmale in Preis, Leistung und Fähigkeiten der einzelnen Systeme?
nachdem unser jetziges Warenwirtschafts- und Kundenverwaltungssystem immer fehlerhafter ist und sich keine Besserung einstellt, möchten wir diesmal direkt auf eine Eigenlösung umschwenken. Zur Zeit handelt es sich um eine Windows-Basierte Anwendung in Verbindung mit einer Interbase-(Firebird)-Datenbank als Backend.
Das ganze System hat vorrangig die Aufgabe, Datenbestände zu verwalten. Also alles was mit Eingabe, Verwaltung, Suche zu tun hat. Darauf setzt die eigentliche Fakturierung auf, es werden Rechnungen / Mahnungen generiert. Zusätzlich existieren einige Schnittstellen (per HTTP-Protokoll, direkter URL-Aufruf bzw. XML).
Ich denke, für diese Art von Anwendung sollte ein Datenbanksystem in der Art wie Filemaker / 4D oder ähnliches geeigneter sein, als eine reine Programm-Anwendung die mit viel Mühe in XCode geschrieben wird. Da ich allerdings in der Windows-Welt aufgewachsen bin, fehlt mir das Grundwissen darüber, wie leistungsfähig diese Systeme sind. Mir schwebt eine Applikation im Cocoa-Stil unter OS X Leopard vor, also ohne viel "Firlefanz" - leicht zu erstellen und zu erweitern bei Bedarf, schnelle Entwicklung am Anfang. MS Access kenne ich beispielsweise von der Windows-Seite, insofern ist eine Eingewöhnung in ein neues System sicher nicht sehr zeitaufwendig.
Die Datenbank muss in jedem Fall auf einem Server zentral im Netzwerk laufen. An Clients haben wir höchstens 2-5 Rechner, also alles überschaubar. Ob der Server nun mit OS X oder Linux läuft ist mir relativ egal, nur Windows soll aus der Bürolandschaft komplett verschwinden. Filemaker bietet eine spezielle Serverversion an wie ich gesehen habe, allerdings mit einem heftigen Preissprung gegenüber den anderen Varianten. Wieviele Clientlizenzen wären dort enthalten? Benötigt man definitiv die Advanced-Variante, wenn man im prozeduralen Programmcode einen Export in z.B. eine MySQL-Datenbank erstellen möchte, oder sind diese ODBC-Treiber auch in den normalen Serverversionen enthalten?
Wie sieht es bei 4D oder den anderen Alternativen aus (gibt es überhaupt noch andere?), gibt es wesentliche Unterscheidungsmerkmale in Preis, Leistung und Fähigkeiten der einzelnen Systeme?