Oui... Mais nonVoilà encore une récurrence, le gars veut tout fastoche, Y-la-ka-coder-la-feignasse !
J'ai remarqué que jusqu'à présent, sous Windows il existe des logiciels comme Windev (oui je sais, le générateur de code est pourri...) ou FileMaker pro qui permettent de créer rapidement une interface graphique par glisser/déposer d'objets, puis de faire la liaison entre les champs de la fenêtre et la base de données créée. Ensuite on peut avoir un logiciel "autonome" (plus besoin des logiciels créateurs).
Sous Linux, il y a naaaaaada. Enfin il y a des outils très puissants, PgAdmin 4 et postgresql 14 permettent de faire une super BDD "assez facilement", si on prend la peine d'apprendre merise, les liens entre les tables, les clés primaires, etc...
Bon après, l'interface graphique ? Ben faut coder il me semble.
Dans tous les cas, rien n'est regroupé dans un même logiciel qui sert à créer une GUI, une BDD et un logiciel autonome.
------------------------
Voilà le cahier des charges :
Je souhaiterai trouver sous Linux et nativement, pour un environnement final, petit à moyen, comme l'artisanat, le petit commerce,
Un outil avec assistant (ce serait le top) qui permet de créer visuellement une bdd à la manière d'Access, FileMaker.
On a une feuille blanche, on pose l'objet table, on choisit les colonnes, on établit la clé primaire, puis une autre table et on dessine les liens entre les tables et on établit la nature du lien (0/1, 1/1, 1/n, bref...)
La base est créée.
Ensuite un outil avec assistant (ce serait le top) qui permet de créer visuellement une ou plusieurs fenêtres (fenêtres enfants) et permettre de définir la hiérarchie entre celles-ci, à la manière de Windev ou FileMaker.
Et enfin un outil qui permet de lier les champs des fenêtres aux colonnes des tables et lancer "la compilation" d'un exécutable pour Linux. Si en plus ça conteneurise le logiciel créé (multiplateforme, dock peut-être, flatpak, AppImage ?), c'est extra !
Si ces 3 outils sont dans un même logiciel, c'est paradisiaque !
Si il y a 3 outils à part mais que ça reste "simple" des les utiliser entre eux, c'est génial !
Une telle chose serait extrêmement utile et accélérerait exponentiellement la création pour tous pour des "petites applis"
Un gros avantage, l'autonomie par rapport au cloud !
Car il existe des myriades de solutions en ligne, les CRM ! Ce sont des usines à gaz bien trop puissantes pour créer un logiciel de gestion personnalisé pour un boucher, un petit magasin, un vendeur de fringues , ou un auto entrepreneur, une petite boîte de BTP, etc...
Ça me fait penser aux grandes surfaces, les hyper ne fonctionnent plus si bien, ce sont les super ou plus petits, les magasins de proximité qui explosent les scores !
En informatique, Il y a un véritable trou qui s'est crée face à l'engouement du cloud et il n'y a rien de facile comme pour les grosses entités, pour le développement de logiciels pour des solutions de "proximité"à un coût raisonnable et adaptable...
La petite boîte info, ou le tech info indépendant n'a pas vraiment de possibilités de déploiement rapide pour offrir une solution de gestion de BDD au boucher du coin, au magasin bio du village, ou à cette entreprise familiale locale de produits bio, etc...
"Alors y a quoi ? "
Merci au moins de m'avoir lu
Hervé.