Le développement web

Vous entendez régulièrement parler du **développement web**, mais qu’est-ce que c’est ? On parle de **développement web** lorsqu’une suite d’instructions est exécutée sur des serveurs. Le **développeur web** se sert de langages de programmation et/ou de présentation (mise en forme) spécifiques tels que HTML, CSS, PHP, JavaScript (et d’autres encore), pour travailler l’information reçue et l’afficher de manière élégante. Il est parfois nécessaire d’utiliser plusieurs langages voire de les combiner (pour créer un [site internet](/sites-web), par exemple).

Les **applications web** font partie de l'évolution des usages et de la **technologie du Web** appelée **Web 2.0**. Ces services sont accessibles en ligne et ne nécessitent plus d’installation sur son ordinateur.

![Illustration pour application web](/upload/articles/developpement-application-web-acid.jpg)

##Quelques aspects du développement web## ###Une application web### ![Test](/upload/articles/acid-solutions-appli.png) Une **application web** ou **webapp**, est une application utilisable depuis un navigateur web. À l’instar des sites internet, la **webapp** est déposée sur un serveur informatique et se manipule à travers un ou plusieurs langages, qui exécute des instructions à travers un navigateur web, via un réseau (internet, réseau local, intranet, etc.).

Vous en utilisez tous les jours dans votre navigateur, voici quelques exemples d’applications web : - les messageries web (Gmail / Outlook / etc.), - les systèmes de gestion de contenus (Wordpress / Prestashop / Magento / etc.), - les blogs et forums, - le site de votre assurance, le site de votre fournisseur d’énergie, - les jeux en ligne, les moteurs de recherche, - etc. Il est même possible que vous utilisiez une **application web en interne** dans votre entreprise. Si vous n’en avez pas et qu’un besoin se faire ressentir, il existe une infinité de solutions.

Vous cherchez un **outil pour le travail collaboratif**, l’**extranet** de vos clients (échange de document avec vos clients), un **intranet** pour vos employés (réception de fiches de paie) ou toute autre **forme d’application web** ? Votre demande est spécifique et aucune solution sur le marché ne correspond à vos besoins ?

N'hésitez pas à nous contacter, nous réaliserons pour vous, des solutions sur-mesure, adaptées à 100% à votre besoin et votre fonctionnement, interne comme externe. ACID-Solutions crée pour vous, votre **application web sur-mesure** !

###Les frameworks pour vos applications web### ![Test](/upload/articles/acid-framework.png) Nous vous parlions en préambule de langages de programmation, utilisés en partie pour le **développement d’applications web**. Pour vos **webapp**, nous affectionnons particulièrement le **framework Laravel**, qui se base sur le langage de programmation PHP. Nous utilisons également d’autres frameworks en fonction du projet qui nous est attribué et du langage utilisé. Ainsi, nous pouvons être amenés à utiliser React, Angular ou Vuejs, des framework JS, respectivement créés par Facebook, Google et Performant.

_ --- Un framework ? Qu’est-ce que c’est ? _
_Un framework c’est un “ensemble cohérent de composants logiciels structurels, qui sert à créer les fondations ainsi que les grandes lignes de tout ou d’une partie d'un logiciel"_, d’après Wikipedia.

Il existe de nombreux framework pour tout langage de programmation (en l’occurrence pour PHP ou bien JavaScript). Chez **ACID-Solutions**, nous utilisons des **frameworks** pour la création de votre **webapp sur-mesure**. Ces **frameworks** nous fournissent tous les outils nécessaires pour créer des applications maintenables, puissantes et robustes.

Notre agence conçoit des outils techniques, poussés et sur-mesure. Nous vous accompagnons à chaque étape de de votre projet : - conception, - développement, - déploiement, - maintenance et hébergement. Nous assurons cette prestation pour les PME / PMI qui veulent un **outil de travail sur-mesure**, pour **optimiser le temps de travail**, **centraliser l'information** et réduire son temps de propagation.

Plusieurs technologies peuvent intervenir et être utilisées pour ces types de projet : connexions sécurisées, échange de fichiers privés, utilisation de code-barres, suivi de dossiers, passerelles vers d'autres services informatiques, etc.


Vous avez un projet ? [Contactez-nous](/#contact-box), et demandez-nous conseil pour votre **application web sur-mesure** !