Nos technologies

Pour nos développements d'applications web et mobile sur mesure, nous utilisons des technologies récentes et reconnues.

Angular

Angular est un framework web open-source porté par Google et une large communauté de développeurs. Il est basé sur Typescript (langage compilé en javascript, qui sécurise et améliore la qualité du code) et permet de faire des interfaces web extrêmement réactives, fluides et performantes, tout en imposant une structuration forte du code et une architecture "MVC". Il appartient à la famille des "Single Page App" reposant sur des technologies modernes (comme ReactJS et VueJS). Une PWA (ou Progressive Web app) est le résultat de la rencontre entre le meilleur du web et la praticité des applications mobile. C'est un site web qui offre une expérience mobile plus rapide, fiable et engageante, installable sur votre smartphone ou votre ordinateur. Angular est l'outil parfait afin de générer simplement des PWA.

logo angular

Angular est un framework web open-source porté par Google et une large communauté de développeurs. Il est basé sur Typescript (langage compilé en javascript, qui sécurise et améliore la qualité du code) et permet de faire des interfaces web extrêmement réactives, fluides et performantes, tout en imposant une structuration forte du code et une architecture "MVC". Il appartient à la famille des "Single Page App" reposant sur des technologies modernes (comme ReactJS et VueJS). Une PWA (ou Progressive Web app) est le résultat de la rencontre entre le meilleur du web et la praticité des applications mobile. C'est un site web qui offre une expérience mobile plus rapide, fiable et engageante, installable sur votre smartphone ou votre ordinateur. Angular est l'outil parfait afin de générer simplement des PWA.

Flutter

Flutter est un framework multiplateforme qui est open-source et porté par Google. Ce framework permet de générer des applications natives pour Android et iOS, à partir d'un unique développement dans un méta-langage. Son atout majeur par rapport à Ionic est de fournir des performances et un rendus plus proches d'une application mobile développement spécifiquement pour iOS ou Android. Les applications Flutter sont écrites dans le langage Dart et exploitent bon nombre des fonctionnalités plus avancées du langage. Ce framework récent propose un grand nombre de "widgets" prêts à l'emploi, pour couvrir un large panel de besoins.

logo Flutter

Flutter est un framework multiplateforme qui est open-source et porté par Google. Ce framework permet de générer des applications natives pour Android et iOS, à partir d'un unique développement dans un méta-langage. Son atout majeur par rapport à Ionic est de fournir des performances et un rendus plus proches d'une application mobile développée spécifiquement pour iOS ou Android. Les applications Flutter sont écrites dans le langage Dart et exploitent bon nombre des fonctionnalités plus avancées du langage. Ce framework récent propose un grand nombre de "widgets" prêts à l'emploi, pour couvrir un large panel de besoins.

Ionic

Ionic est un framework web open-source multi-plateforme porté par l'entreprise Drifty Co. Ce framework permet de générer des applications mobiles publiables sur les différents stores (iOS, Android, Chrome, Windows Phone et bien d'autres), à partir d'un unique développement dans un langage web, sur le principe des applications mobiles hybrides. L'avantage de développer une application hybride est d'obtenir rapidement et à moindre coût, une application largement diffusable, au lieu de devoir développer une version sur chaque plateforme visée. Ionic complète naturellement Angular pour le développement d'applications mobiles, en ajoutant la possiblité d'utiliser les composants natifs de l'appareil (comme le gps). Tout comme Angular, Ionic permet de réaliser des PWA (Progressive Web App). Ionic a régulièrement évolué vers plus de polyvalence, et est aujourd'hui adopté par des millions de développeurs à travers le monde.

logo ionic

Ionic est un framework web open-source multi-plateforme porté par l'entreprise Drifty Co. Ce framework permet de générer des applications mobiles publiables sur les différents stores (iOS, Android, Chrome, Windows Phone et bien d'autres), à partir d'un unique développement dans un langage web, sur le principe des applications mobiles hybrides. L'avantage de développer une application hybride est d'obtenir rapidement et à moindre coût, une application largement diffusable, au lieu de devoir développer une version sur chaque plateforme visée. Ionic complète naturellement Angular pour le développement d'applications mobiles, en ajoutant la possiblité d'utiliser les composants natifs de l'appareil (comme le gps). Tout comme Angular, Ionic permet de réaliser des PWA (Progressive Web App). Ionic a régulièrement évolué vers plus de polyvalence, et est aujourd'hui adopté par des millions de développeurs à travers le monde.

Nest

Node.JS est une plateforme libre et opensource utilisant le moteur Javascript V8 permettant d'éxécuter du code Javascript sur un serveur. Express est un frawework Node.JS libre et opensource permettant de développer des applications WEB et des API performantes. Typescript est un langage libre et opensource développé par Microsoft pour améliorer et sécuriser la production de code JavaScript. Le code TypeScript est transpilé (traduit) en code Javascript avant son éxécution. Nest est la fusion des avantages de ces trois technologie. En effet, Nest est un framework backend open-source reposant sur NodeJS. Il s'appuie sur le framework Express afin de construire des applications serveurs de qualité et apporte le support de Typescript ainsi qu'une structure proche d'Angular permettant d'atteindre un niveau de qualité de code de premier ordre.

logo nest

Node.JS est une plateforme libre et opensource utilisant le moteur Javascript V8 permettant d'éxécuter du code Javascript sur un serveur. Express est un frawework Node.JS libre et opensource permettant de développer des applications WEB et des API performantes. Typescript est un langage libre et opensource développé par Microsoft pour améliorer et sécuriser la production de code JavaScript. Le code TypeScript est transpilé (traduit) en code Javascript avant son éxécution. Nest est la fusion des avantages de ces trois technologie. En effet, Nest est un framework backend open-source reposant sur NodeJS. Il s'appuie sur le framework Express afin de construire des applications serveurs de qualité et apporte le support de Typescript ainsi qu'une structure proche d'Angular permettant d'atteindre un niveau de qualité de code de premier ordre.

Firebase

Firebase est un "Backend as a Service" (BaaS): plateforme cloud proposée par Google qui peut héberger toute la partie "serveur" d'un projet. Inclut entre autres :

  • Une base de données NoSQL hierarchisée
  • L'authentification Par Facebook, Twitter, Google+, SMS, Email ...
  • L'hébergement de ressources
  • L'éxécution de scripts sur changement en base de données
  • Des modules d'intelligence artificielle

S'intègre dans des apps mobiles, web, desktop et jeux

logo firebase

Firebase est un "Backend as a Service" (BaaS): plateforme cloud proposée par Google qui peut héberger toute la partie "serveur" d'un projet. Inclut entre autres :

  • Une base de données NoSQL hierarchisée
  • L'authentification Par Facebook, Twitter, Google+, SMS, Email ...
  • L'hébergement de ressources
  • L'éxécution de scripts sur changement en base de données
  • Des modules d'intelligence artificielle

S'intègre dans des apps mobiles, web, desktop et jeux

MongoDB

MongoDB est un système de gestion de base de données NoSQL open-source orienté document. Les données sont stockées au format BSON (JSON binaire) ce qui lui permet de conserver d'excellentes performances quel que soit le nombre de données stockées/traitées. Parmi ses nombreuses qualités, on peut citer principalement :

  • un langage de requetes basé sur Javascript extrèmement puissant permettant d'éxécuter des requetes de la plus simple à la plus complexe gràce au support des aggrégations de données
  • la possibilité de distribuer et/ou repliquer la base de données sur plusieurs serveurs
  • la gestion de la sécurité avec le cryptage des données, la gestion des utilisateurs et de leurs roles
logo mongoDB

MongoDB est un système de gestion de base de données NoSQL open-source orienté document. Les données sont stockées au format BSON (JSON binaire) ce qui lui permet de conserver d'excellentes performances quel que soit le nombre de données stockées/traitées. Parmi ses nombreuses qualités, on peut citer principalement :

  • un langage de requetes basé sur Javascript extrèmement puissant permettant d'éxécuter des requetes de la plus simple à la plus complexe gràce au support des aggrégations de données
  • la possibilité de distribuer et/ou repliquer la base de données sur plusieurs serveurs
  • la gestion de la sécurité avec le cryptage des données, la gestion des utilisateurs et de leurs roles

Couchbase

Couchbase Server est une base de données NoSQL open-source orientée documents, développée par Couchbase inc. Celle-ci est optimisée pour les montées de charges, les synchronisations en temps réel. Elle fournit des outils permettant de développer simplement des applications mobiles fonctionnant en mode déconnecté (offline-first) avec une forte composante sur la sécurité. N1QL est le langage de requêtage dédié à CouchBase permettant de trouver faciliment des éléments dans la base en se basant sur une syntaxe proche du SQL.

logo couchbase

Couchbase Server est une base de données NoSQL open-source orientée documents, développée par Couchbase inc. Celle-ci est optimisée pour les montées de charges, les synchronisations en temps réel. Elle fournit des outils permettant de développer simplement des applications mobiles fonctionnant en mode déconnecté (offline-first) avec une forte composante sur la sécurité. N1QL est le langage de requêtage dédié à CouchBase permettant de trouver faciliment des éléments dans la base en se basant sur une syntaxe proche du SQL.