HowTo Client / Server?

Für allgemeine Fragen zur Programmierung mit PureBasic.
ABeltz
Beiträge: 33
Registriert: 21.10.2023 14:27
Computerausstattung: Betriebssystem: Kubuntu 23.10
KDE-Plasma-Version: 5.27.8
KDE-Frameworks-Version: 5.110.0
Qt-Version: 5.15.10
Kernel-Version: 6.5.0-13-generic (64-bit)
Grafik-Plattform: X11
Prozessoren: 32 × AMD Ryzen 9 3950X 16-Core Processor
Speicher: 62,7 GiB Arbeitsspeicher
Grafikprozessor: NVIDIA GeForce RTX 2080 Ti/PCIe/SSE2
Hersteller: Micro-Star International Co., Ltd
Produktname: MS-7C02
Systemversion: 1.0
Wohnort: Deutschland
Kontaktdaten:

Re: HowTo Client / Server?

Beitrag von ABeltz »

Die Programmier-Idee ist/war:

Per Tablet/Phone habe ich Zugriff auf meine Bibliotheks-DB (Bücher, Musik, DVDs, etc).
Diese DB liegt zentral auf meiner Linux Workstation.

Die Mobile-App hat die Funktionen: Neu-Erfassung, Editieren, Suchen, Blättern. Dafür sympatisiere ich mit SpiderBasic.
Die DB-Operationen finden auf der Workstation (Linux, Purebasic) statt.

Die Trennung UI / DB, damit auch die Familie mit ihren Geräten zugriff auf den aktuellen Datenbestand hat.

Ich hoffe, das trägt zum Verständnis bei ;-)
CodeBurg
Beiträge: 107
Registriert: 06.06.2011 22:53

Re: HowTo Client / Server?

Beitrag von CodeBurg »

ABeltz hat geschrieben: 07.03.2024 18:58Ich hoffe, das trägt zum Verständnis bei ;-)
Ja, jetzt ist es klarer. Aber für diesen Anwendungsfall, solltest du dir dein Vorgehen nochmal durch den Kopf gehen lassen. Speziell mit dem "der Client schickt das SQL an den Server".

Generell würde ich dir empfehlen, dich für so ein Projekt mal mit dem Konzept der REST-API zu beschäftigen. Die Server-Komponente könntest du dann mit (Fast)CGI in PB umsetzen und ganz bequem von deiner SB-Anwendung aus ansprechen.
ABeltz
Beiträge: 33
Registriert: 21.10.2023 14:27
Computerausstattung: Betriebssystem: Kubuntu 23.10
KDE-Plasma-Version: 5.27.8
KDE-Frameworks-Version: 5.110.0
Qt-Version: 5.15.10
Kernel-Version: 6.5.0-13-generic (64-bit)
Grafik-Plattform: X11
Prozessoren: 32 × AMD Ryzen 9 3950X 16-Core Processor
Speicher: 62,7 GiB Arbeitsspeicher
Grafikprozessor: NVIDIA GeForce RTX 2080 Ti/PCIe/SSE2
Hersteller: Micro-Star International Co., Ltd
Produktname: MS-7C02
Systemversion: 1.0
Wohnort: Deutschland
Kontaktdaten:

Re: HowTo Client / Server?

Beitrag von ABeltz »

Alles klar. Vielen Dank!
:allright:
Benutzeravatar
dige
Beiträge: 1235
Registriert: 08.09.2004 08:53

Re: HowTo Client / Server?

Beitrag von dige »

Wie weit bist du denn mit deinem Projekt?
"Papa, ich laufe schneller - dann ist es nicht so weit."
ABeltz
Beiträge: 33
Registriert: 21.10.2023 14:27
Computerausstattung: Betriebssystem: Kubuntu 23.10
KDE-Plasma-Version: 5.27.8
KDE-Frameworks-Version: 5.110.0
Qt-Version: 5.15.10
Kernel-Version: 6.5.0-13-generic (64-bit)
Grafik-Plattform: X11
Prozessoren: 32 × AMD Ryzen 9 3950X 16-Core Processor
Speicher: 62,7 GiB Arbeitsspeicher
Grafikprozessor: NVIDIA GeForce RTX 2080 Ti/PCIe/SSE2
Hersteller: Micro-Star International Co., Ltd
Produktname: MS-7C02
Systemversion: 1.0
Wohnort: Deutschland
Kontaktdaten:

Re: HowTo Client / Server?

Beitrag von ABeltz »

Danke der Nachfrage.
Da ich den Kopf momentan für andere Dinge frei halten muss, bin ich hier bis dato nicht weiter gekommen. Erst mal abwarten, wie sich die Prioritäten an den nächsten Tagen ergeben. Dann sehen wir weiter ;-)
:idea:
Antworten