Les technos Open Source les plus modernes

 

Découvrez nos jouets de tous les jours !

Open Source Expert Stack Serveur – Backend

Nous sommes des experts de la Stack OpenSource côté serveur. A contrario de code source fermé, la philosophie OpenSource garantit une très grande fiabilité puisqu’elle est alimentée par des millions de contributeurs.

Symfony – Doctrine

Symfony est un produit Made in France et un des frameworks PHP les plus répandus aujourd’hui. Son usage permet de s’appuyer sur des briques existantes pour réaliser les opérations de bases nécessaires pour un logiciel web. De la gestion de la sécurité à la structuration des échanges entre les modules de l’application, Symfony propose un cadre de développement pré-établi et plus aisé à maintenir, qu’un projet où les développeurs réinventent la roue. L’ORM Doctrine fais partie de l’écosystème du Framework lui permettant d’interagir avec la base de données plus facilement et de manière homogène.

MySQL

MySQL est un système de gestion de base de données relationnelles (SGBDR) basé sur SQL (Structured Query Language). C’est à ce jour le plus utilisé dans le monde pour des projets nécessitants une base de données, pour stocker une centaine ou des milliards de lignes. Ses avantages sont la simplicité de sa grammaire, de la possibilité de le déployer sur pratiquement n’importe quelle plateforme et de l’utiliser avec n’importe quel langage (PHP, Java…). Nous avons l’occasion chez Active Développement de travailler quotidiennement avec des bases de données MySQL de tailles supérieures à 200G et de tables de plusieurs centaines de millions d’enregistrements, maintenues et indexées par nos soins.

PHP

PHP est un langage phare dans le développement Web. Il doit sa popularité principalement à sa performance, la facilité d’utilisation et sa courbe d’apprentissage rapide. Aujourd’hui de nombreux Frameworks PHP (comme Laravel ou Symfony) sont disponibles sur le marché qui lui permettent d’améliorer considérablement les processus de développement Back, garantir la maintenance et l’évolutivité à long terme. Grâce à sa très grande « PHP communauté » il continue à progresser (vers sa dernière version PHP 8.0) en ouvrant les horizons sur de nouvelles fonctionnalités et diverses optimisations.

Laravel – Eloquent

Laravel est un framework PHP Open Source qui a l’avantage d’être plus versatile et d’une mise en place plus légère que certains frameworks. Associé à Eloquent, il permet un développement rapide, clair et simple à maintenir. Associé à l’ORM Eloquent, celà lui permet de croître avec facilité vers des projets de très grande taille. En 2021, c’est le framework PHP le plus utilisé depuis 5 ans, et nous l’utilisons depuis 8 ans chez Active Développement sur la majeure partie de nos projets (source : Google Trends).

Composante métier – Front

Nous avons une grosse composante métier. Nos clients ont des exigences très fortes et s’appuient sur des compétences en Front très pointues

Angular

Angular développé par Google constitue un Framework Front Open Source qui nous permet de réaliser rapidement des applications SPA (Single Page Application) qui soient cross plateformes (compatibles avec de nombreux navigateurs et systèmes d’exploitation) tout en allégeant les échanges entre le serveur et la page web. L’architecture d’ Angular garantie une bonne scalabilité et maintenance du projet. Au cours des 10 dernières années, de nombreuses applications web ou interfaces graphiques fortement orientés JavaScript et basés sur Angular, on été crées par notre équipe.

React

Cette librairie Open Source et soutenue par Facebook laisse une très grande latitude à l’utilisateur dans son organisation du code. Sa logique de développement orientée composant permet une réutilisation accrue du code, et une plus grande homogénéité des interfaces, et une grande séparation des responsabilités entre le client et le serveur. Sa très grande communauté d’utilisateurs, sa facilité de débogage et sa lisibilité en font un outil très versatile. Chez Active Développement, nous l’associons notamment à la librairie AntD pour réaliser des interfaces complexes et agréables à utiliser.

Les plus

Templating : HTML / CSS / TWIG / BLADE

Concevoir des interfaces utilisateurs à une forte valeur ajoutée fait partie de notre quotidien. Les principaux langages web comme HTML, Javascript ou CSS/SASS nous permettent d’accomplir cette mission. Les solides modules de templating Twig et Blade, aussi rapides que sécurisés encadrent aisément la programmation impliquant PHP et MySQL dans la partie Front de l’application. Avec ces modules du rendu visuel, le choix entre Front, Back ou Fullstack n’a jamais été aussi facile.

Technologies Géo : Leaflet / PostGis / ArcGis

Depuis plus de 10 ans maintenant Active Développement, entretien une expertise sur les outils de Geo Marketing a destination du Web. Au fil des années nous avons pu associer les technologies et les librairies les plus complètes dans le domaine. PostGis et ArcGis pour des opérations complexes sur des requêtes Geo (isochrones, distances, routing…) et Leaflet pour le rendu dans le client, avec des fonctionnalités avancées de dessins, zones de chaleurs et affichage de milliers de points.

Bien développer c’est bien, mais comment assurer la qualité d’un projet web et son coût de possession ?

Un très bon framework et de très bons développeurs sont des prérequis indispensables pour monter un projet sur des bases solides. Ensuite, pour que le projet soit pérenne, les bonnes pratiques deviennent le gage de la stabilité de l’ensemble pour les années qui suivent. Toute l’alchimie réside dans l’équilibre entre : le volume de contrôle appliqué à chaque module et l’agilité nécessaire pour les développements ultérieurs.

Trop de “gestion qualité / testing” peut ralentir énormément les modifications dans un projet et augmenter son coût de possession, mais trop peu de testing peut aussi amener à de coûteux effets d’ailes de papillon non détectés lors des améliorations futures.

Nos équipes peuvent apporter cet équilibre dans votre projet et mettre en place toute l’assurance qualité nécessaire selon le degré de criticité que vous attendez.

Ces opérations peuvent passer notamment par la mise en place de :

Comment vous accompagner ?

Nous vous proposons 2 approches pour la réalisation
de votre App personnalisée

De A à Z

Notre équipe va auditer votre fonctionnement actuel pour réaliser un cahier des charges précis dans lequel toutes les fonctionnalités de votre application seront listées.

Nous développerons ensuite entièrement le logiciel et nous vous livrons un produit fini, prêt à l’emploi.

En savoir plus

Agile et au fil de l’eau

Votre idée de solution informatique n’est pas encore tout à fait fixée et vous préférez procéder par étape ?
Louez les services de nos ingénieurs sur la base d’un nombre de jours par mois ! Vous avancez à votre rythme et vous pouvez soumettre des améliorations régulières à notre équipe.

C’est aussi une solution intéressante pour la reprise d’une base de données que vous souhaitez améliorer.

En savoir plus

Nos prestations

Notre expertise sur les technologies web nous permet de vous accompagner sur vos projets de différentes façons : que vous souhaitiez mettre en place une nouvelle solution, maintenir une application existante ou migrer vers une nouvelle version

Votre app sur mesure

Nous co-construisons avec vous la solution la plus adaptée à vos besoins. L’idée est de bâtir votre « app personnalisée ». Qu’elle soit à usage en interne au sein de votre organisation ou à destination de vos clients si vous êtes éditeur par exemple, nous mettrons en place les fondations d’un outil pérenne et adaptable en fonction de vos évolutions.

En savoir plus

Tierces Maintenance Applicative (TMA)

Vous pouvez nous confier la maintenance corrective et évolutive au jour le jour de votre application existante. Une première phase consiste à reprendre la connaissance du code , en nous appuyant sur vos usages, mais aussi potentiellement auprès de votre ancien prestataire. Si vous avez une équipe de développeurs en interne, nous pouvons intervenir conjointement avec eux. Vous n’êtes facturé qu’au temps passé pour les anomalies constatées et avant toute évolution de votre outil, nous vous présentons son futur fonctionnement (sous forme de maquette par exemple) et son coût associé.

En savoir plus

Migration d’applications / Refonte d’UI/UX

Nous vous accompagnons dans la migration de vos solutions informatiques applicatives. Qu’il s’agisse de faire évoluer le projet d’une ancienne vers une nouvelle stack technologique, ou d’opérer un transfert de données vers une nouvel outil, notre équipe applique une méthodologie stricte : définition des éléments à migrer, spécifications, migration…et surtout accompagnement des utilisateurs sur le nouvel outil. C’est aussi l’occasion de revoir l’interface et l’ergonomie de vos écrans pour les mettre au goût du jour et rendre votre application toujours plus agréable à utiliser.

En savoir plus

Nous contacter