HUST - IT3423

JAVASCRIPT

LE LANGAGE DU WEB

Groupe 12

1. Informations

HUST

Hanoi University of Science and Technology

Français Professionnel
IT3423

Membres du Groupe 12

1

Nguyễn Hoàng Việt

20226098

2

Nguyễn Trung Kiên

20226110

3

Hồ Tuấn Anh

20226100

4

Nguyễn Đăng Phúc Hưng

20226084

2. Problématique

Web Statique

HTML / CSS seul

Évolution Rapide

Interactivité

Besoin de Dynamisme

Question Clé :

"Comment JavaScript est-il devenu le langage incontournable du Web moderne ?"

3. L'Histoire

Brendan Eich

Brendan Eich

Netscape (1995)

Mai 1995

Création chez Netscape.

10 Jours

Le prototype écrit en 10 jours.

Évolution du Nom

Mocha LiveScript JavaScript

4. Nature & Distinction

Définition

  • Langage de script interprété.
  • Exécution côté client (Navigateur).
  • Nom standard : ECMAScript.

Java

Sun Microsystems

PAS PAREIL !

"Juste du Marketing"

JavaScript

Netscape

5. Avantages

Universalité

Fonctionne sur TOUS les navigateurs sans installation.

Vitesse

Langage interprété, exécution immédiate.

Simplicité

Syntaxe flexible, facile à apprendre pour débuter.

Écosystème

NPM est la plus grande bibliothèque de code.

6. Écosystème (Full-stack)

Frontend

  • React
  • Vue.js
  • Angular

Backend

  • Node.js
  • Express
    Express
  • NestJS
    NestJS

Mobile

  • React Native
  • Expo
    Expo
  • Ionic
    Ionic

7. Inconvénients

Technique

  • Typage Faible (Weak Typing) Risque de bugs logiques.
  • Maintenance Difficile Sur les très grands projets (Spaghetti code).

Sécurité

Client-Side Vulnerability

Le code est visible par l'utilisateur.

Failles XSS

8. Propositions

01

Adopter TypeScript

Ajoute un typage strict pour la sécurité.

02

Modernisation (ES6+)

Syntaxe moderne (Arrow fn, Async/Await).

03

Optimisation

Améliorer les moteurs (V8).

9. Meilleure Utilisation

Quand choisir JavaScript ?

Interactivité

Single Page Apps (SPA)

Startups / MVP

Développement Rapide

Full-stack

Une seule équipe JS

Conseil : Utilisez un Framework (React/Next.js) !

10. Perspectives

Leader incontesté du Web.
Soutien des GAFAM.
Intégration IA (TensorFlow).
"Tant qu'il y a le Web, il y a JavaScript."

MERCI DE VOTRE ATTENTION !

DES QUESTIONS ?

HUST - ONE LOVE ONE FUTURE.