• +241 04.81.23.33 / +241 07.70.20.17
  • Connexion

Firebase & PHP

Auteur : MOUELE Armand Vue : 237 Commentaire : 0 Publié le : 15 Mai 2019 Catégories : Développement mobile , Développement web , Envoyez cet article vers vos réseaux sociaux favoris ...

Vous est-il déjà arrivé de vouloir fusionner Firebase et pour un développement particulier? Voici la solution pour vous.

En parcourant Internet, vous aurez plusieurs tutoriels sur Firebase et Javascript (angular, angularjs, jquery, etc.), vous trouverez une pléthore d'exemple assez bien commenté. Mais très peu d'exemple qui fonctionne encore en 2019 parfaitement sans s'arracher les cheveux. Pour mon expérience personnelle, j'ai passé plusieurs semaines avant d'avoir un début de piste sûr. 

Afin de résoudre ce problème, j'ai pensé à tout combiner en créant une Class PHP qui permet de renseigner certains paramètres et tout est fonctionnel. 

L'idée était pour moi, d'avoir un code réutilisable à tout moment selon le besoin, code qui me permet d'extraire les données, les modifier, les ajouter et les supprimer.

Un petit retour en arrière

Firebase est une base de données en temps réel. C'est-à-dire que si vous voulez disposer de certaines données en temps et en heure partout dans le monde, vous pouvez utiliser ce système payant/gratuit. A l'instant où les données y sont stockées ou modifiées, tous vos utilisateurs connectées ont la mise jour en l'espace de quelques millisecondes. PHP, quant à lui, est un langage serveur permettant l'exécution des requêtes parmi lesquelles les requêtes SQL. 

Cas pratiques

Après avoir développé une application mobile pour une web radio locale disponible sur Play Store, Radio PIERRE ANGULAIRE, nous voulions afficher le titre de la musique, de l'artiste et de la photo à l'instant où il est modifié depuis le logiciel Radio en studio sur tous les périphériques de nos utilisateurs. Ayant déjà une API en PHP qui nous permet de recueillir les dédicaces des auditeurs, Firebase était la solution idoine.

J'ai développé une application desktop (version Windows) pour un client. Il voulait que ses prestataires qui sont sur site pétrolier transmettent en temps réel leur données vers un serveur central au lieu d'attendre la journée ou la fin de la mission (de plusieurs mois) pour avoir ces données.

Pour ceux et celles qui veulent recevoir tout le dossier zip de notre solution, laissez-nous un commentaire.

Autres tutoriels

Our Principles

Competently supply maintainable information after resource-leveling intellectual capital. Synergistically simplify process-centric internal or "organic" sources via next-generation mindshare.

Our Standards

Competently supply maintainable information after resource-leveling intellectual capital. Synergistically simplify process-centric internal or "organic" sources via next-generation mindshare.

Our Capabilities

Competently supply maintainable information after resource-leveling intellectual capital. Synergistically simplify process-centric internal or "organic" sources via next-generation mindshare.