Nos technologies

Nos technologies

Des technologies
soigneusement choisies

Nous avons fait le choix d’axer nos technologies selon des critères bien précis :

  • Pérennité : la technologie choisie doit être durable, maintenue et constamment améliorée.
  • Communauté : la technologie choisie doit rassembler une communauté conséquente, capable de contribuer à son évolution.
  • Open-source : c’est donc naturellement nous avons fait le choix de l’open-source car nous sommes convaincus qu’il s’agit d’un gage de qualité, de transparence, d’indépendance, d’innovation, de maintenance et de support. Nous, directement ou par le biais de nos équipes, sommes par ailleurs régulièrement amenés à contribuer de manière open-source à l’amélioration ou au développement de librairies.

Applications web / api

ACID-Solutions utilise diverses technologies pour répondre aux besoins spécifiques des projets web et mobiles. Notre framework privilégié est Laravel, un outil PHP complet et orienté objet.

Nous utilisons également Livewire, une bibliothèque qui ajoute de l'interactivité aux interfaces sans JavaScript complexe.

Pour des applications plus complexes, nous travaillons avec React, une bibliothèque JavaScript populaire. Nous combinons d’ailleurs souvent React avec Inertia pour une expérience utilisateur fluide, tout en conservant les avantages du SEO et de la génération de contenu côté serveur.

applications ui

Qu’en est t-il de l’interface utilisateur ?

Nous utilisons Tailwind CSS, une librairie révolutionnaire, simplifiant le développement web en permettant l'application de styles et de fonctionnalités via l’ajout de classes HTML.

Cela accélère le développement web, favorise la réutilisation des styles et permet de personnaliser tous nos projets !

D'un autre côté, nos développeurs apprécient également Bootstrap, le framework UI le plus populaire au monde, pour sa facilité d'utilisation, sa personnalisation et son ensemble complet d'outils pour créer des interfaces efficaces et personnalisées.

Applications mobiles

ACID-Solutions privilégie React Native comme framework de développement pour les applications mobiles hybrides. Sa fiabilité est notamment confirmée par des géants comme Facebook, Instagram et Airbnb.

Nous soulignons également l'importance des Progressive Web Apps (PWA) pour offrir une expérience similaire aux applications mobiles traditionnelles directement depuis le navigateur.

Les avantages ? La compatibilité multiplateforme, la rapidité de chargement, la disponibilité hors ligne et la réactivité et bien d’autres encore…

Les PWA sont une solution économique et polyvalente, réduisant ainsi vos coûts de développement et de maintenance tout en offrant des fonctionnalités avancées. Ça vous tente ?

BASE DE DONNÉES, SERVEUR, MONITORING

À l’agence, nous utilisons principalement MariaDB, MySQL, et PostgreSQL comme nos systèmes de gestion de base de données (SGBD).

Nos serveurs fonctionnent sous Debian et Ubuntu, des systèmes Linux stables et paramétrables. Nous utilisons principalement Nginx, le deuxième serveur HTTP mondial en termes d'utilisation.

Nous surveillons constamment nos projets avec Sentry, StatusCake et Zabbix pour une disponibilité et des performances optimales.

DÉPLOIEMENT

Deployer

Nous travaillons avec Deployer, un outil permettant de déployer de manière fluide le travail réalisé en interne en pré-production et/ou en production.

Gitlab CD

Nous utilisons également Gitlab CD afin d'automatiser et optimiser au maximum nos déploiements.

GESTIONNAIRE DE VERSION /SUIVI DE PROJET

Gitlab

Gitlab est un gestionnaire de versioning de code parmi les plus populaires au monde avec GitHub et BitBucket. Nous l’utilisons pour l’ensemble de nos projets clients.

Cet outil est aussi un gestionnaire de tâches complet, permettant de gérer des méthodologies agiles ou plus traditionnelles (cycle en V), et fournit également des outils de déploiement (Gitlab CD) et d’exécution de tests automatisés (Gitlab CI).