Een fascinerende en rommelige geschiedenis van het web en JavaScript, uitgelegd met video

De geschiedenis van het web en JavaScript is echt fascinerend.

Daarom heb ik deze video van 19 minuten gemaakt om webontwikkelaars te helpen deze te begrijpen en ervan te leren.

Kort samengevat leert u het volgende:

  • Wat JavaScript, de DOM en CSS zijn en hoe ze tot stand zijn gekomen.
  • Wat ECMAScript, W3C en TC39 zijn en hoe ze tot stand zijn gekomen.
  • Dat de evolutie van deze technologieën niet in rechte lijnen plaatsvond. Er zullen periodes van chaos zijn, periodes van stagnatie, periodes van innovatie, enzovoort.
  • In tegenstelling tot de mythe dat "startups innoveren en grote bedrijven niet veel doen", innoveren grote bedrijven veel. Maar ze hebben ook strategische belangen. En de geschiedenis leert dat grote bedrijven de show daadwerkelijk runnen.
  • Ga niet trouwen met een framework of een bibliotheek.
  • Normen worden gecreëerd om innovaties te democratiseren. Inzicht in standaarden en deelname aan zaken als W3C en TC39 helpen iedereen.

Verder zul je leren dat, hoewel er veel gebeurt in de JavaScript-wereld, het de komende tijd beter zal zijn:

  1. Verwacht dat er 'normen' zullen ontstaan
  2. Verwacht toekomstige tools om een ​​complexiteit weg te werken (zoals create-react-app deed)
  3. Verwacht dat er "eenvoudiger" en "kleinere" kaders zullen ontstaan. Ze zullen veel eenvoudiger zijn dan React, Vue en huidige toonaangevende frameworks!

Merk op dat dit gesprek vooral gericht is op het perspectief van de makers van de browser en JavaScript zelf. Het gaat niet over de evolutie van servers of mobiele technologieën.

Bedankt voor het kijken!

Je kunt me volgen op Twitter en eventuele vragen hierover tweeten.

Bedankt!

Als dit nuttig was, klik dan een paar keer op de klap -knop hieronder om uw steun te tonen! ⬇⬇⬇

Mijn andere berichten

ECMAScript 2015+

  1. Bekijk deze nuttige ECMAScript 2015 (ES6) tips en trucs
  2. 5 JavaScript "slechte" onderdelen die zijn opgelost in ES6
  3. Is "Klasse" in ES6 het nieuwe "slechte" deel?

Terminal verbeteringen

  1. Hoe je je terminal opjaagt - Een stapsgewijze handleiding met foto's
  2. Jazz Up Your "ZSH" -terminal in zeven stappen - een visuele gids

WWW

  1. Een fascinerende en rommelige geschiedenis van het web en JavaScript

Virtueel DOM

  1. Innerlijke werking van de virtuele DOM

Reageer op prestaties

  1. Twee snelle manieren om de grootte van de React-app tijdens de productie te verminderen
  2. Preact gebruiken in plaats van React

Functionele programmering

  1. JavaScript is Turing voltooid - verklaard
  2. Functioneel programmeren in JS - met praktische voorbeelden (deel 1)
  3. Functioneel programmeren in JS - met praktische voorbeelden (deel 2)
  4. Waarom Redux reductiemiddelen nodig hebben om 'pure functies' te zijn

WebPack

  1. Webpack - De verwarrende delen
  2. Webpack & Hot Module Vervanging [HMR] (onder de motorkap)
  3. Webpack's HMR en React-Hot-Loader - The Missing Manual

Draft.js

  1. Waarom Draft.js en waarom u zou moeten bijdragen
  2. Hoe Draft.js rich text-gegevens vertegenwoordigt

Reageren en Redux:

  1. Stapsgewijze handleiding voor het bouwen van React Redux-apps
  2. Een gids voor het bouwen van een React Redux CRUD-app (app met 3 pagina's)
  3. Middlewares gebruiken in React Redux-apps
  4. Een robuuste formuliervalidatie toevoegen om Redux-apps te laten reageren
  5. Beveilig React Redux-apps met JWT-tokens
  6. Transactie-e-mails verwerken in Redux-apps
  7. De anatomie van een React Redux-app
  8. Waarom Redux reductiemiddelen nodig hebben om 'pure functies' te zijn
  9. Twee snelle manieren om de grootte van de React-app tijdens de productie te verminderen

Als je vragen hebt, stel ze gerust op Twitter: https://twitter.com/rajaraodv

Als dit nuttig was, klik dan een paar keer op de klap -knop hieronder om uw steun te tonen! ⬇⬇⬇