Spécification technique

La base de données RDMS du système est MariaDB version 10+. C’est après l’acquisition de MySql par Oracle que nous avons migrez vers MariaDB pour son aspect opensource. MySql a été conçu pour le monde du web et a su se créer une place de choix par ses performances. Plusieurs géants du web ont et continuent d’utiliser MySql. Nous utilisons MySql depuis longtemps et n’avons jamais rencontré de problèmes, aussi simple soit-il. MySql est encore l’un des moteurs de base de données le plus populaire, au dessus de 50% des site sur internet sont connecté par une manière ou une autre à une base de données MySql. Ce que ça implique pour vous est que vous pourrez facilement vous connecter à distance avec Excel par exemple pour analyser les données à votre manière.

Pour ce qui du langage de programmation du moteur d’usinuage, php a aussi été choisie pour son aspect opensource ainsi que ses performances. php est encore l’une des alternatives aux mondes fermé tel Microsoft. Plusieurs puriste de la programmation vont trouvés une raison ou une autre pour découragé l’utilisation de php. En effet il y a des langages plus complet, plus “académiquement correct”. Dans les faits, 78.9% des sites web sur internet aujourd’hui sont programmés avec php. La raison, rapidité de développement, grande communautés de programmeurs prêt à vous aider. Trouvé une resource est très simple. Et il faut toujours garder en contexte le travail a accomplir; après tout ce n’est qu’un système de base de données très standard. php est donc excellent pour ce type d’application. Léger et extrêment rapide.

Le système a été programmé en pure php sans l’utilisation de librairies comme Laravel ou autre. Donc le système n’est pas vulnérable aux caprices des autres librairies au fur du temps. Mais surtout, c’est pour la rapidité. Moins il y a de couches applicatives, moins il y a code à exécuter d’où les meilleurs performances, Nous prévéligions la vitesse au lieu de la présentation.

L’interface usager est pour sa part construite en javascript, jquery. Avec les nouvelles techniques et méthode de programmation surtout avec l’écosystème nodejs, nous ajustons nos méthodes de développements future à ces nouvelles technologies pour créer des interfaces encore plus intéractive.

Le système peut-être exécuté par container (docker). Avec Docker on peut facilement augmenter les performances du système pour faire face à l’expansion future de votre entreprise. Nous doutons que vous aurez besoin de plus qu’un système de base pour des années à venir. Mais si le besoin se présente, la fonctionnalité sera là pour vous.