N'importe quel language web de haut niveau pourra faire l'affaire mais si tu décides de faire du maison, je te conseille d'utiliser un framework connu, histoire d'avoir de bonnes fondations, car même si ca prend un peu de temps à apprendre, ce sera du temps gagné par la suite, car tu pourras te concentrer sur tes besoins et ne pas te prendre la tête avec des problèmes basiques de sécurité ou de conception et réinventer la roue (les applications complètes créees from scratch sont souvent bancales car mal pensées):
Pour la base de données MariaDB/MySQL/PostgreSQL feront très bien l'affaire pour commencer.
Ex:
- PHP est très bien, avec le framework Laravel (plus facile d'accès) ou Symfony (plus complexe), par contre je déconseille fortement Code Igniter (manque de fonctionnalités, ne suis pas les recommandations PSR, etc..)
l'ERP opensource Dolibarr utilise la stack PHP + Mysql si je ne me trompe pas.
- Python + Django => Odoo tourne avec Python + PostGreSQL)
- C# mais j'en ai jamais fait
- Ruby + RubyOnRails (même si je ne connais pas non plus)
- et même Full javascript avec NodeJs + un framework complet style Nest.js mais je ne connais pas non plus.
Je connais des gens qui seraient capables de te faire une application complète de ce style en Rust, mais pour moi ce n'est pas très pertinent (AMHA, Rust est trop bas niveau, tu passeras plus de temps à apprendre le Rust qu'à travailler sur ton app ).
Le choix des technologies dependra surtout des affinités / expériences, il n'y a pas vraiment de mauvais choix possible à mon sens donc choisi la stack avec laquelle tu te sens la plus à l'aise.
Message édité par tompouss le 12-04-2025 à 16:44:30
---------------
collectionneur de pâtes thermiques