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.

Apache-Php-MySQL-PostGre

C’est sur des bases solides que se construisent les meilleurs édifices. La Stack Apache – PHP – MySQL/MariaDB/PostGreSQL a fait ses preuves et regroupe une des plus grandes quantités de développeurs/contributeurs de part le monde.

Un projet bâti sur de telles fondations est non seulement assuré de la stabilité de son moteur, mais il est aussi assuré de la pérennité de son investissement dans le temps. La communauté fait vivre les mises à jour (fonctionnelles, de sécurité, etc) et les prestataires aptes à travailler sur ces technologies sont chaque jour plus nombreux.

Symfony Doctrine

Symfony est un des framework 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. Symfony est un produit Made in France et Open Source, il bénéficie d’une très grande communauté d’utilisateurs et de développeurs.

Laravel

Laravel est un framework PHP Open Source qui a l’avantage d’être plus versatile et léger que certains frameworks. Ceci facilite donc la mise en place rapide de projets à taille humaine mais ne l’empêche pas de croître vers des projets de très grande taille. Il a été classé « Most Popular Framework of 2015 » par SitePoint et en 2016, et a été le projet PHP le mieux noté de GitHub (la référence absolue des outils de partage de code pour les professionnels).

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

jS

Que ce soit pour des “Single Page Application” ou des applications plus classiques, nous utilisons principalement le langage JavaScript (JS) qui est le plus populaire à cet effet aujourd’hui. Il est privilégié pour sa rapidité et sa pérennité ; il nous permet de nous appuyer sur de nombreuses librairies pour proposer une Interface Utilisateur dynamique et réactive. Nous exploitons fréquemment D3, HiChart, ag-Grid ou encore des libraires pour générer des Maps.

Angular

Ce Framework Front Open Source (notamment soutenu par Google) nous permet de réaliser rapidement des applications côté navigateur client 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. Il propose des interfaces avancées et une maintenabilité comparable aux outils disponibles côté serveur ou côté langages “non web”.

React

Cette librairie soutenue par Facebook laisse une très grande latitude à l’utilisateur dans son organisation du code (ce n’est pas un framework à proprement parler). Sa philosophie d’échanges avec le serveur est très différente de celle d’Angular. Elle permet côté serveur de réaliser des développements et côté Front End de bénéficier de support. Sa très grande communauté d’utilisateurs, sa facilité de débugage et sa lisibilité en font un outil très versatile.

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