Una storia affascinante e disordinata del Web e JavaScript, spiegata con video

La storia del web e JavaScript è davvero affascinante.

Quindi ho creato questo video di 19 minuti per aiutare gli sviluppatori Web a capirlo e imparare da esso.

In breve, imparerai quanto segue:

  • Che cos'è JavaScript, DOM e CSS e come sono nati.
  • Cosa sono ECMAScript, W3C e TC39 e come sono nati.
  • Che l'evoluzione di queste tecnologie non è avvenuta in linea retta. Ci saranno periodi di caos, periodi di stagnazione, periodi di innovazione e così via.
  • Contrariamente al mito secondo cui "le startup innovano e le grandi aziende non fanno molto", le grandi aziende innovano molto. Ma hanno anche interessi strategici. E la storia dimostra che le grandi compagnie gestiscono effettivamente lo spettacolo.
  • Non ti sposare in una struttura o in una biblioteca.
  • Gli standard vengono creati per democratizzare le innovazioni. Comprendere gli standard e partecipare a cose come W3C e TC39 aiuta tutti.

Inoltre, imparerai che, anche se c'è molto da fare nel mondo JavaScript, le cose andranno meglio nel prossimo futuro:

  1. Aspettatevi che emergano degli "standard"
  2. Aspettatevi che gli strumenti futuri rimuovano una complessità (come ha fatto create-reply-app)
  3. Aspettatevi che emergano quadri "più semplici" e "più piccoli". Saranno molto più semplici di React, Vue e degli attuali framework leader!

Si noti che questo discorso si concentra principalmente sulla prospettiva dei creatori di browser e JavaScript stesso. Non parla dell'evoluzione dei server o delle tecnologie mobili.

Grazie per aver guardato!

Puoi seguirmi su Twitter e twittare qualsiasi domanda tu possa avere su questo per me.

Grazie!

Se questo è stato utile, fai clic sul pulsante clap cla in basso alcune volte per mostrare il tuo supporto! ⬇⬇⬇

I miei altri post

ECMAScript 2015+

  1. Dai un'occhiata a questi trucchi e suggerimenti utili su ECMAScript 2015 (ES6)
  2. 5 JavaScript "Bad" Parti che sono state risolte in ES6
  3. La "classe" in ES6 è la nuova parte "cattiva"?

Miglioramenti terminali

  1. Come ravvivare il tuo terminale - Una guida passo passo con le immagini
  2. Dai vita al tuo terminale "ZSH" in sette passaggi: una guida visiva

WWW

  1. Una storia affascinante e disordinata del Web e JavaScript

DOM virtuale

  1. Funzionamento interno del DOM virtuale

Reagisci Prestazioni

  1. Due modi rapidi per ridurre le dimensioni dell'app React nella produzione
  2. Utilizzo di Preact anziché React

Programmazione funzionale

  1. JavaScript è completo - Spiegato
  2. Programmazione funzionale in JS - Con esempi pratici (Parte 1)
  3. Programmazione funzionale in JS - Con esempi pratici (Parte 2)
  4. Perché Redux ha bisogno di riduttori per essere “funzioni pure”

WebPack

  1. Webpack - Le parti confuse
  2. Webpack e sostituzione del modulo attivo [HMR] (sotto il cofano)
  3. HMR e React-Hot-Loader di Webpack: il manuale mancante

Draft.js

  1. Perché Draft.js e perché dovresti contribuire
  2. Come Draft.js rappresenta i dati Rich Text

Reagire e redux:

  1. Guida dettagliata alla creazione di app React Redux
  2. Una guida per creare un'app React Redux CRUD (app di 3 pagine)
  3. Utilizzo dei middleware nelle app React Redux
  4. Aggiunta di un modulo valido per la convalida per reagire alle app Redux
  5. Proteggere le app Reaux Redux con i token JWT
  6. Gestione delle e-mail transazionali nelle app React Redux
  7. The Anatomy Of A React Redux App
  8. Perché Redux ha bisogno di riduttori per essere “funzioni pure”
  9. Due modi rapidi per ridurre le dimensioni dell'app React nella produzione

Se hai domande, non esitare a chiedermelo su Twitter: https://twitter.com/rajaraodv

Se questo è stato utile, fai clic alcune volte sul pulsante clap in basso per mostrare il tuo supporto! ⬇⬇⬇