SITE ET APPLICATION WEB

Site Web

Un  « Site Web » est un ensemble des pages web attachées à un nom de domaine. Il  permet simplement de fournir de l’information aux internautes et de présenter un produit, une société, un magazine, etc. Il peut être par exemple un site vitrine comme www.amitechss.com ou un blog comme www.amitechss.com/blog

Application Web

Une  « Application Web » est un programme déployé sur le web. Via son interface, il fournit des menus et intercepte les actions des Utilisateurs, qu’il traitera en fonction de leurs données spécifiques. Ce n’est plus donc un simple affichage de contenu mais c’est plutôt un vrai service en ligne accessible via les navigateurs web. L’exemple le plus simple est les messageries web comme gmail et yahoo.

Faisons les bonnes définitions

Partant du simple constat que nos clients confondent souvent entre les termes technologiques, il est clairement important de commencer alors par définir une terminologie permettant d’unifier le discours. C’est pour cela justement que nous essayons de définir chaque terme technique de la manière la plus précieuse possible, partons de la différence entre site et application et finissons par les interfaces d’un site web.

DU LANGUAGE AU CMS
Langage
Langage
Un « Langage » est une norme de codage avec des règles bien définies. Cette multitude des langages revient essentiellement à des évolutions historiques, des intérêts commerciaux et des visions technologiques et philosophiques différentes.
Un « Langage » est une norme de codage avec des règles bien définies. Cette multitude des langages revient essentiellement à des évolutions historiques, des intérêts commerciaux et des visions technologiques et philosophiques différentes.
Bibliothèque
Bibliothèque
Une « Bibliothèque » est un fichier ou un programme contenant une collection des fonctions réutilisables et pré-codées dans un langage donné. Ainsi, des fonctions prêtes peuvent être réutilisées au lieu d'être re-développées dans chaque nouveau projet.
Une « Bibliothèque » est un fichier ou un programme contenant une collection des fonctions réutilisables et pré-codées dans un langage donné. Ainsi, des fonctions prêtes peuvent être réutilisées au lieu d'être re-développées dans chaque nouveau projet.
Framework
Framework
Un « Framework » peut désigner soit un ensemble des bibliothèques, soit un gros logiciel implémentant une architecture qui sert de base et du cadre à un projet et qui peut être complétée par des modules et enrichi par des contenus personnalisés.
Un « Framework » peut désigner soit un ensemble des bibliothèques, soit un gros logiciel implémentant une architecture qui sert de base et du cadre à un projet et qui peut être complétée par des modules et enrichi par des contenus personnalisés.
CMS
CMS
Un « CMS », pour Content Management System, est un outils permettant de créer un site sans devoir maîtriser un langage de développement . Il est adapté au développement des sites web, mais difficilement utilisable pour développer des applications web.
Un « CMS », pour Content Management System, est un outils permettant de créer un site sans devoir maîtriser un langage de développement . Il est adapté au développement des sites web, mais difficilement utilisable pour développer des applications web.
TYPE DES TECHNOLOGIES WEB

Front-End

Le terme « Front-End » désigne tout profil, technologie ou outil permettant de développer l’interface d’un site ou d’une application web. C’est la partie interactive et visible à l’internaute.

Back-End

Le terme « Back-End » désigne tout profil, technologie ou outil permettant de développer le moteur du site ou de l’application web. C’est la partie invisible permettant de générer et de fournir le contenu.

Full-Stack

Le terme « Full-Stack » désigne tout profil, technologie ou outil garantissant à la fois le « Front-End » et le « Back-End » ainsi que leur déploiement.

LES INTERFACES D'UN SITE

Comment j’utilise le backoffice
de mon site ou application ?

A chaque déploiement d’un site ou application, nous assurons une formation complète à notre client sur l’utilisation du backoffice afin qu’il soit autonome sur la gestion de son produit.

100%
FrontOffice

Le « FrontOffice » est l’interface du site ou de l’application, visible à l’internaute. Elle lui permet de consulter simplement le contenu d’un site et de consommer des vrais services sur une applications web (réservation, communication, paiement, etc.).

100%
BackOffice

Le « BackOffice » est l’interface d’administration du « FrontOffice ». Il permet la publication et la modification du contenu d’un site et la gestion avancée d’une application web comme la gestion des utilisateurs, des publications, etc.

Maintenant que les termes sont clairement définis, nous vous présentons nos garanties et nos solutions de développement web.

NOS SIX GARANTIES
Ergonomie

Votre site ou application disposera d’une meilleure répartition, disposition et densité des éléments graphiques sur les pages, avec des visuels animés et des couleurs cohérents, ainsi que des pages homogènes, simples et compréhensibles.

Fluidité

Nous vous garantissons la rapidité du traitement des requêtes sur le serveur, la spontanéité de la réponse et un  rafraichissement instantané des pages. Le temps total de traitement de la requête, du renvoi de la réponse et de l’affichage ne dépassera quelques secondes.

Disponibilité

Votre site ou application sera accessible à n’importe quel instant et intégralement utilisable sans rupture ou restriction.

Sécurité

Votre application sera basée sur des normes d’authentification et d’accès, déployée dans un hébergement sécurisé et surveillée par des audits continus contre les « Top 10 » failles du web;

Evolutivité

Votre site ou application sera conçu d’une façon lui permettant d’être évolué infiniment par des nouvelles fonctionnalités sans avoir besoin à refaire ou modifier des fonctionnalités déjà développées et déployées.

Scalabilité

Le nombre de vos utilisateurs pourra grandir continuellement et sans limite sans que votre site ou application devienne moins fluide, moins disponible ou moins sécuritaire.

Langages Web

Parmi une grande variété des framework web, nous avions sélectionné pour nos clients les frameworks les plus reconnus et les plus adéquats au développement des applications web.

HTML5
CSS3
Javascript
Golang
Java
PHP
Python
Ruby on Rails
.NET
Frameworks Web

Parmi une grande variété des langages de développement web, nous avions sélectionné pour nos clients les langages les plus reconnus et les plus adéquats au développement des sites et des applications web.

framwork

Afin que les outils technologiques soient cadrés par la terminologie définie en haut de page, nous vous présentons une classification en trois (3) catégories des différents Frameworks.

Front-End

Généralement les Framework JavaScript permettent le développement Front-End. Mais aussi certains Framework Java. 

 

Back-End

Généralement, les Frameworks PHP permettent le développement Back-End. Mais aussi certains Framework Java et le fameux NodeJs.

 

Full-Stack

Les Frameworks ASP.NET, Django et Rails fournissent tous les utilitaires nécessaires au développement des applications complètes.

 

Les CMS

A l’exception de « Drupal », les CMS sont généralement utilisés pour le développement des sites web.  Mais, quand il s’agit d’une application web, il faut généralement opter pour l’utilisation des Frameworks.

Wordpress
82.54 % d'utilisabilité en 2018
Drupal
3.6 % d'utilisabilité en 2018
Joomla
11.77 % d'utilisabilité en 2018
Typo3
1.98 % d'utilisabilité en 2018
Contao
0.01 % d'utilisabilité en 2018
Woocommerce
71.6 % d'utilisabilité en 2018
Shopify
10 % d'utilisabilité en 2018
Magento
8.5 % d'utilisabilité en 2018

N’hésitez pas à visiter souvent notre blog. Vous trouverez bientôt des articles détaillés sur les technologies mobile et plus généralement sur les technologies de l’information.

Si vous êtes satisfait de notre support et vous souhaitez développer votre application mobile avec notre équipe, N’hésitez pas à nous contacter. »