Dans un premier temps, l’informatique est binaire. Quant au développement, il est souvent composé de mot en anglais mis bout-en-bout (procédural) ou par classe (orienté objet). Puis celle-ci est interprété par l’ordinateur.
En effet, chaque langage de programmation fonctionne différemment. Cependant, il existe des modules quasiment prêts à l’emploi comme les Content Management System (CMS) ou Gestion Électronique des Documents (GED) pour facilité leurs mises en place sur le serveur.
Effectivement; le développement et la création de contenu peut-être divisé en quatre sous ensemble qui sont :
- Le Frontend
- Le Backend
- Le Content Management System (CMS)
- Gestion Électronique des Documents (GED)
- Automatisation personnalisé de tâches numériques
C’est pourquoi, j’ai rangé ses langages du plus ancien vers le plus récent afin de retracer l’histoire de l’informatique.
1. Le Frontend
Voici les principaux langages utilisés et dont j’ai déjà utilisé pour le développement Frontend :
Hyper Text Markup Language (HTML) – 1991
Le HTML est la structure de base de développement de site Web, sans lequel une page Web n’existe pas. Un lien hypertexte redirige vers une autre page Web interne ou externe.
Un langage de balisage indique que le texte peut être transformé en images, tableaux, liens et autres représentations. C’est le code HTML qui fournit un cadre général de l’apparence du site. HTML a été développé par Tim Berners-Lee.
La dernière version de HTML actuelle s’appelle HTML5. Cette version embarque de nouvelle contenu de gestion des documents tels que des fichiers vidéo et les sons audio.
Cascading Style Sheets (CSS) – 1994
Les Feuilles de style en cascade contrôle l’aspect présentation du site et permet à votre site d’avoir son propre aspect unique. Il le fait en conservant les feuilles de style qui se trouvent au-dessus des autres règles de style et qui sont déclenchées en fonction d’autres entrées, telles que la taille et la résolution de l’écran du périphérique.
JavaScript (JS) – 1996
Le JS est un langage de programmation impératif basé sur les événements (contrairement au modèle de langage déclaratif HTML) qui est utilisé pour transformer une page HTML statique en une interface dynamique. Le code JavaScript peut utiliser le DOM (Document Object Model) fourni par le standard HTML pour manipuler une page Web en réponse à des événements, comme une entrée d’utilisateur.
Asynchronous JavaScript And XML (AJAX) – 2002
À l’aide d’une technique appelée AJAX, le code JavaScript peut également extraire activement le contenu du Web (indépendamment de la récupération de la page HTML originale) et réagir aux événements côté serveur, ajoutant ainsi une véritable dynamique à l’expérience de la page Web.
2. Le Backend
Tel que précisé sur la page d’accueil de Ensemble-Numérique, il englobe tout ce qui est invisible. Il est souvent exécuter côté serveur pour effectuer des actions.
Voici les principaux langages utilisé pour développer Web en Backend.
Hypertext Preprocessor (PHP) – 1994
Le PHP, est un langage de programmation libre, principalement utilisé pour produire des pages Web dynamiques via le protocole HTTP ou HTTPS, mais pouvant également fonctionner comme n’importe quel langage interprété de façon locale. PHP est un langage impératif orienté objet.
Java – 1990
Java est un langage de programmation orienté objet créé par James Gosling et Patrick Naughton, employés de Sun Microsystems, avec le soutien de Bill Joy (co-fondateur de Sun Microsystems en 1982), présenté officiellement le 23 mai 1995 au SunWorld. Il est conçu pour une programmation de haut niveau orienté objet.
Python – 1991
Le Python est une langage réactif qui permet la création d’application web et mobile.
ASP.NET – 2000
ASP.NET est un Framework proposer par Microsoft qui permet de simplifier la création d’application pour Windows.
Node.js – 2009
Le Node.js est un serveur Web fonctionnant en Javascript.
3. Content Management System (CMS)
Les CMS pour Système de Gestion de Contenu en Français sont des contenus permettent de simplifier et de rentre leurs utilisations possibles au non-programmeur.
WordPress – 2003
Le plus populaire et largement utilisé, avec plus de 60% de parts de marché.
Drupal – 2001
Un autre CMS open-source très populaire, utilisé par des sites web tels que le gouvernement des États-Unis et le site web de la BBC.
Joomla – 2005
Un CMS open-source qui offre une grande flexibilité et des fonctionnalités avancées.
4. Gestion Électronique des Documents (GED)
Grâce à la GED ou à l’ECM, nous pouvons stocker de façon sécurisé du contenu d’entreprise. La principal différence entre ses deux termes est le contenu stocker c’est-à-dire que l’ECM emmagasine des images, des fichiers type devis et facture ou encore des sites Web alors que la GED entreposera que des documents dits non sensible. En résumé, voici une liste applicatif des ses solutions :
Zeendoc
Plateforme GED française qui permet de classer, rechercher et partager des informations dématérialisées
DocuWare
Logiciel GED/ECM qui permet de gérer, archiver et valider des documents numériques
Clustdoc
Outil de GED low-code pour simplifier la gestion documentaire
Mycellia
Logiciel de GED performant et couvrant les besoins de l’entreprise
4. Automatisation personnalisée de tâches numériques
Finalement, je peux vous proposer d’effectuer, pour vous, un script Windows ou Linux pour automatiser une ou plusieurs actions à des fins de maintenir des tâches répétitives. N’hésitez pas à me joindre via le formulaire de contact ou de devis.