Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Programmiersprache für MYSQL mit GUI (Linux, Windows)
(Nach)-Programmiert soll eine Datenbankanwendung mit einer GUI.
Soll ich dafür Python mit tkinter, Lazarus Pascal oder doch C++ (Qt) nehmen?
Wichtig ist mir, das der Code unter Linux und Windows läuft.
Kommt darauf an, in welcher Sprache Du fit bist. Da schwankt sonst die Einarbeitunszeit erheblich. Lazarus kann man nehmen, der Compiler lässt sich einfach umstellen auf das gewünschte Target bzw. das Betriebssystem. Qt bzw. mit dem Qt-Creator mit C++wäre das professionellste. Tk ist antiquarischer Müll.
gerade bei dingen die im netz laufen - wie eine Datenbank. würde ich eine GUI im webasiert / als webanwendung bauen. Also mit einem Webframework und als Programmiersprache entsprechend Javascript oder besser Typescript.
Ansonsten solte man die nehmen die man am besten kann bzw. die Leute die es umsetzen.
Die Software ist closed-Code.
Ich will das nachbauen (jedenfalls die wichtigsten Teile).
An eine Webanwednug habe ich noch nicht gedacht. C++ halte ich mit meinen Kenntnissen als zu schwer.
Python gefällt mir sehr, tkinter habe ich mal probiert. Scheint stabil zu laufen. Was ich nicht will, ist den Code nach ein paar Jahren wegschmeissen zu müssen. Die meisten meiner Visual Basic-Programme kann ich heute nicht mehr nutzen.
GUI heißt Eingabe, Ausgabe von Daten, Erstellung von Reports uvm.
Die Daten sollen in ein CAD-System übernommen/gelesen werden.
Das ist nix für einen Nachmittag.
@Don_2020
Du solltest genau überlegen, was Deine Anwendung machen soll. An sich sind Container, portable gekapselte Laufzeitumgebungen usw. heute Standard. Schau Dir dazu mal das an: https://www.talend.com/products/talend-open-studio/
Hier kannst Du Prozesse modellieren und als Java-Laufzeitumgebung unter Windows wie Linux flexibel laufen lassen.
1. Weil du dich damit anscheinend besser auskennst
2. Es ist weniger fehleranfällig als die C-Sprachen (bei geringer Erfahrung)
3. Python ist sehr einfach und schön strukturiert
4. Python hat enorm viele Module & Pakete
5. Ich würde Python mit SQLAlchemy für das Einlesen und pandas für das Manipulieren der Daten verwenden
6. Schlangen sind cool 🐍
Falls du html, css und Javascript beherrschst, wäre es vermutlich am einfachsten, die GUI damit zu bauen. Du kannst dann auch eine der vielfältigen Komponenten Bibliotheken wie z. B. https://ui.shadcn.com/ verwenden, damit es auch modern aussieht. PHP, Python oder was immer dir liegt, nutzt du dann als Schnittstelle zu deiner Datenbank.