Technologies des applications web

Une application web est la combinaison d'un ensemble d'éléments logiciels, matériels et méthodologiques. Leur mise en oeuvre fait donc appel à des compétences multiples. Développer une application web nécessite un travail important d'analyse, de modélisation et de choix d'outils performants et adaptés; la base de données étant par exemple un élément clé dans toute application sur mesure. Son développement (selon le design pattern MVC) lui offre une grande fiabilité et lui garanti une excellente évolutivité. Enfin, respecter les standards de développement (W3C) permet à l'application d'être accessible à tous.

Analyse et conception

L'analyse préalable est capitale pour garantir la cohérence de tout développement informatique. Les différentes phases d'un projet d'application web sont composées d'une étude préalable conceptuelle (MCD, MCT) et organisationnelle (MLD, MLT). 

 ADIPSO accorde une importance primordiale à cette phase d'analyse dans tout développement d'application web et apporte une grande expertise dans ce domaine.

Analyse et conception

PHP OO

Le PHP est un langage libre créé en 1994 dont la renommée est internationale et très étendue. Il s'agit d'un des langages de script les plus couramment utilisés dans le développement d'applications web tout comme  Java, ASP ou dotnet. Il s'intègre souvent à un quatuor appelé LAMP (Linux  Apache Mysql Php).

ADIPSO a fait le choix, dès sa création, de réaliser l'ensemble de ses développements en PHP. En effet, il s'agit d'un langage libre, pérenne, complet et qui garantit la sécurité et la fiabilité des applications. 

PHP OO

MVC

Le MVC (Model View Controller) est un modèle de conception qui consiste à organiser les développements informatiques en 3 grandes catégories (modèle, vue et contrôleur). Il est mis en oeuvre grâce à un framework qui lui assure plus de fiabilité. Enfin, le MVC garantit le maintien et l'évolution du code. 

Dans un souci de performance, tous les développemtns d'applications web développés par ADIPSO pour ses clients, sont réalisés selon le modèle MVC. 

MVC

JQuery

JQuery est une librairie Javascript qui permet d'améliorer les interfaces utilisateur pour une meilleure ergonomie. Elle permet de créer entre autres, des effets d'animation, des interactions AJAX, des menus, des accordéons, des caroussels, des sélectionneurs de date, des widgets etc. Jquery facilite l'accès au DOM (Document Object Model).

Parmis les différentes librairies existantes, ADIPSO a fait le choix du JQuery pour sa rapidité, sa légèreté et sa richesse en fonctionnalités. 

JQuery

Base de données

Mysql est un SGBD (système de gestion de base de données) open source quasi omniprésent dans les applications web. Mysql regroupe les avantages d'une base de données relationnelle SQL et offre de grandes performances. Il assure l'intégrité des données grâce à son moteur InnoDb qui gèrent les transactions et les clés étrangères.

 Mysql est un système libre et reconnu comme la référence principale des SGDB à destination web. C'est pourquoi ADIPSO en a fait le choix. 

Base de données

Compatible standard W3C

Le "World Wide Web Consortium" communément appelé le W3C, est l'organisme international qui est chargé de promouvoir la compatibilté des technologies du web. Ainsi, le W3C émets des recommandations de développement qui font référence. Le respect de ces standards améliore l'accessiblité à tous. 

Adipso respecte la majorité de ces standards dans tous les développements de ses applications web.

Compatible standard W3C

Green IT Server

ADIPSO fait appel à un professionnel de l'hébergement qui intègre une démarche de protection de l'environnement. La rationalisation de sa consommation énergétique et la gestion du cycle de vie de ses équipements informatiques lui permettent de s'inscrire dans un programme de développement durable.

ADIPSO, sensible à la démarche environnementale, a choisi ce prestataire pour la qualité de ses services et sa fibre "verte".   

Green IT Server

Sauvegarde et sécurité

Une application web est la plupart du temps hébergée en Data Center pour garantir à la fois sécurité et disponibilité. La sécurité est une priorité absolue et le maintien des serveurs est effectué par des spécialistes. Une surveillance des serveurs est assurée 24h/24 et 7jours/7. 

En plus de la sécurité assurée par le Data Center, ADIPSO propose un sytème de sauvegarde automatique externalisé de toutes ses applications web.

Sauvegarde et sécurité