This repository has been archived on 2025-08-21. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
hugo-mistergeek/content/informatique/2019-04-les-technologies-web-en-vogue-de-2019/index.md
kbe fced4930c1 refactor: update content structure and layout templates
- Updated author format in content files
- Added section field to content files
- Simplified categories format
- Removed no-category.html layout
- Updated list.html and single.html layouts
- Updated index.html layout
- Updated generate-content.js script
- Do not index content with git
2025-08-18 17:41:53 +02:00

29 lines
5.8 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Les technologies web en vogue de 2019"
date: "2019-04-08T22:00:07"
draft: false
slug: "les-technologies-web-en-vogue-de-2019"
wordpress_id: 411
excerpt: "Le développement web est un domaine très large dans le milieu de linformatique. Cest pour cela quil existe…\n"
featured_image: ""
author: "Kevin"
categories: ["Informatique"]
tags: []
section: "informatique"
---
<p><!--kg-card-begin: html--></p>
<p>Le développement web est un domaine très large dans le milieu de linformatique. Cest pour cela quil existe de nombreux langages de programmation, ainsi que de nombreuses technologies comme des <em>framework</em> servant à développer des sites internet, des logiciels ou des applications web. Avant de faire une présentation ces différentes technologies, il est important de faire une rapide explication sur la technologie <em>framework</em>. Un <em>framework</em> est un “cadre de travail”. Il simplifie votre travail grâce à une boîte à outils permettant de gagner du temps dans le développement web. En clair, il vous permet de programmer des applications complexes, rapidement et de façon structurées. </p>
<h2>Les technologies web back-end du moment</h2>
<figure class="wp-block-image"><img decoding="async" src="/content/images/wordpress/2019/04/technologies-web-2019-1.jpg" alt="" class="wp-image-13506" srcset="/content/images/wordpress/2019/04/technologies-web-2019-1.jpg 939w, /content/images/wordpress/2019/04/technologies-web-2019-1-300x199.jpg 300w, /content/images/wordpress/2019/04/technologies-web-2019-1-768x510.jpg 768w, /content/images/wordpress/2019/04/technologies-web-2019-1-696x462.jpg 696w, /content/images/wordpress/2019/04/technologies-web-2019-1-633x420.jpg 633w" sizes="(max-width: 939px) 100vw, 939px" /></figure>
<p>Sur <a href="https://mistergeek.net">Mister Geek</a> nous avons déjà parlé dun <em>framework</em> connu, à savoir Ruby On Rails. Dans ce tutoriel nous apportons les éléments nécessaires pour monter un environnement de développement local. Bien sûr Ruby on Rails (ou « RoR » pour les intimes) nest pas le seul cadriciel (la <a href="https://www.mistergeek.net/informatique/traduction-francaise-xenforo-2/">traduction</a> de « <em>framework »</em> en français) du web.</p>
<p>Les architectures web peuvent sorganiser de différentes façons, cependant certaines reviennent toujours. Le back-end regroupe toutes les parties que l&rsquo;utilisateur ne voit pas, cest-à-dire le <a href="https://mistergeek.net/2019/03/05/tuto-monter-un-serveur-minecraft-sur-raspberry-pi/">serveur</a>, la base de données. En back-end, les framework <a href="https://thetribe.io/metier-symfony.html" class="broken_link">Symfony</a> et Laravel font partie des technologies web en vogue. </p>
<p>Symfony est un framework PHP (langage de programmation web) permettant de développer des <a href="https://mistergeek.net/2018/06/29/une-application-pour-sortir/">applications </a>ou des sites web. Il fait partie des meilleurs framework dans la création dapplication web et ce, grâce à sa flexibilité. <a href="https://www.mistergeek.net/informatique/format-flac/">Son</a> avantage est sa facilité de prise en main, grâce à de nombreuses documentations disponibles en ligne. De plus, son outil de débogage est particulièrement puissant. Le débogage permet didentifier et de corriger les fautes dans le code. Tout comme Symfony, Laravel est un <em>framework </em>permettant de développer plus rapidement. Ces outils vous font donc gagner un temps précieux dans la phase de développement web de votre <a href="https://www.mistergeek.net/informatique/dns66-bloquer-la-publicite-sur-android/">application</a>. Une aubaine !</p>
<h2>Les nouvelles technologies web front-end</h2>
<figure class="wp-block-image"><img decoding="async" src="/content/images/wordpress/2019/04/technologies-web-2019-2.jpg" alt="" class="wp-image-13505" srcset="/content/images/wordpress/2019/04/technologies-web-2019-2.jpg 939w, /content/images/wordpress/2019/04/technologies-web-2019-2-300x200.jpg 300w, /content/images/wordpress/2019/04/technologies-web-2019-2-768x512.jpg 768w, /content/images/wordpress/2019/04/technologies-web-2019-2-696x464.jpg 696w, /content/images/wordpress/2019/04/technologies-web-2019-2-630x420.jpg 630w" sizes="(max-width: 939px) 100vw, 939px" /></figure>
<p>En front-end, cest-à-dire les éléments du site avec lesquels lutilisateur va pouvoir interagir, React est une technologie qui ressort tout particulièrement. Cette technologie utilise la librairie Javascript permettant de gérer linterface dune application web. Vous pouvez lutiliser lorsque vous avez besoin dune application monopage possédant de nombreuses interactivités avec les utilisateurs de votre application. </p>
<p>Lautre technologie très en vogue en ce moment est <a href="https://angular.io/">Angular</a>. Cest un <em>framework</em> permettant de diminuer la quantité de code et de mieux le structurer. En effet, avec Angular le code est séparé en 3 parties : les données, les vues et les actions à effectuer avec les données. Il est conseillé dutiliser cette technologie lorsque vous développez de grosses applications. </p>
<h2>En résumé</h2>
<p>Vous avez à votre disposition de nombreux <em>framework</em> permettant de simplifier le développement de votre site ou application, que ce soit en <em>back-end</em> ou en front-end. Ils sont à choisir en fonction du besoin. Il faut aussi savoir que les technologies web ne se limitent pas quau web et gagnent du terrain sur bureau ou sur <a href="https://www.mistergeek.net/informatique/snapchat-screenshot-capture/">smartphone</a> pour le développement dapplications. Ainsi, cela permet de garder sa base de code pour lutiliser sur toutes les plateformes.</p>
<p><!--kg-card-end: html--></p>