URL: https://linuxfr.org/forums/programmationautre/posts/quel-langage-outil-pour-divers-developpements-web-local-sur-une-base-de-donnees Title: Quel langage/outil pour divers développements (web/local) sur une base de données ? Authors: Blankoworld Date: 2013年09月30日T22:12:42+02:00 License: CC By-SA Tags: développement, web et opensourcemagazine Score: 2 Bonjour tout le monde, Je vous écris car je rencontre un problème que doivent rencontrer beaucoup de développeurs à leur début similaire à "quels outils pour quelles utilisations ?". En effet, je traîne depuis longtemps en tête une idée de base de données qui contiendrait évidemment des informations que j'aimerais traiter. Comme toute base de données, j'aimerais pouvoir insérer et récupérer des jeux de données assez facilement afin d'agrémenter la base et pouvoir en extirper des agrégats de données comme d'une aide à la décision. J'aime bien partager ce que je fais, alors je me dis que ce serait cool que ce soit multiplateforme. Mais je ne sais pas quel langage ou quel outil utiliser (ou bien si je dois démarrer de rien). À noter que ce serait cool que la BDD soit embarquée dans le logiciel et que ce soit facile à installer. Dans l'idéal, on se dit qu'on peut partir d'un outil déjà existant et participer afin de l'améliorer. Mais c'est toujours pareil, quand on a une idée en tête, on dévie fortement d'un projet existant, et ledit projet n'accepte pas toujours le changement/additif. Il en découle que soit on suit le projet de près et on s'échine à faire de la gestion d'erreurs sur des commits entre les deux projets, soit on devient un fork et on gère plus rien du tout parce qu'on connaissait pas assez bien l'outil. Qui plus est, si on commence de rien, on réinvente des roues carrées... C'est très ennuyeux tout ça ! Par ailleurs, je ne connais, pour l'instant que le Python (que je trouve un peu lourd) et quelques bribes de Lua. Il m'intéresserait de le faire en Lua, mais c'est pas simple sans ORM de taper dans une BDD quand on a jamais fait ça. Ainsi je vous le demande, commencez-vous "From scratch" vos projets ou bien cherchez vous un projet similaire pour l'améliorer ? Si vous utilisez des projets existants, est-ce plutôt des outils tels que SQLAlchemy, Django, etc. ? Mon idée de projet est très proche d'une gestion de stock et d'achat, mais pour un particulier. Ce dernier est un profane vis à vis du jargon technique pour les outils de gestion d'achat/stock, du coup c'est très ennuyeux :-/. Je vous remercie d'avance pour l'aide que vous pourrez m'apporter à ce sujet, Blankoworld.