Comment préparer et chiffrer un projet d'application, et des retours d'expérience
techniques — Flutter, PHP, MySQL, MariaDB, PostgreSQL, API — tirés de problèmes que nous avons
réellement rencontrés et résolus.
Un lien d'activation qui expire trop tôt, un quota anti-abus qui se déclenche au mauvais moment, des statistiques décalées de deux heures. Le coupable est souvent le même : PHP et MySQL ne vivent pas dans le même fuseau horaire, et personne ne s'en est aperçu.
Une API qui alimente une application mobile est exposée en permanence sur Internet, et ses clients — les applications installées sur les téléphones — ne se mettent pas à jour quand on le décide. Voici les règles que nous appliquons pour qu'elle soit sûre et qu'elle puisse évoluer sans rien casser.
Le choix de la technologie engage le coût du projet, sa maintenance pendant des années et ce que l'application pourra faire. Natif, Flutter ou application web : il n'y a pas de bonne réponse universelle, mais il y a de bonnes questions à se poser — et quelques pièges que l'on ne découvre qu'en production.
Les trois sont libres, éprouvés, et font tourner une part immense du web. Le choix entre MySQL, MariaDB et PostgreSQL se joue donc moins sur la fiabilité que sur l'histoire, la licence, la compatibilité et quelques fonctionnalités qui comptent selon le projet.
Le développeur ne répond plus, l'agence a fermé, le freelance a changé de métier. Le site ou l'application tourne encore — pour l'instant. Avant d'être bloqué par une panne ou une faille, voici comment reprendre la main, dans l'ordre.
Un utilisateur saisit un emoji dans un formulaire, et le texte est coupé net à cet endroit — ou l'enregistrement échoue. Ce n'est pas un bug de votre code : c'est un piège historique de MySQL et MariaDB, dont le jeu de caractères « utf8 » n'est pas tout à fait de l'UTF-8.
Une application écrite pour PHP 5 ou 7 finit toujours par buter sur le même mur : l'hébergeur ne propose plus ces versions, qui ne reçoivent plus de correctifs de sécurité. Voici ce qui casse réellement en passant à PHP 8, et la méthode que nous appliquons pour migrer sans interruption.
Pas besoin d'un cahier des charges de cinquante pages pour demander un devis. Mais quelques réponses claires changent tout : des propositions comparables, un chiffrage plus juste, et un projet qui démarre sans malentendu.
Demandez trois devis pour la même idée d'application, vous obtiendrez trois montants sans rapport entre eux. Ce n'est pas forcément que l'un des prestataires exagère : c'est souvent qu'ils n'ont pas chiffré la même chose. Voici ce qui fait réellement le prix, pour comparer en connaissance de cause.
Lire l'article
Parlons de votre projet
Un projet, une idée, une application à reprendre ?
Décrivez-le en quelques lignes. Nous revenons vers vous rapidement avec nos questions ou une proposition d'échange. L'étude est gratuite et sans engagement.
Étude gratuite, sans engagement
Un interlocuteur unique, du devis à la maintenance