Една завладяваща и объркана история на мрежата и JavaScript, обяснена с видео

Историята на мрежата и JavaScript е наистина завладяваща.

Затова създадох този 19-минутен видеоклип, за да помогна на уеб разработчиците да го разберат и да се учат от него.

В обобщение ще научите следното:

  • Какво представляват JavaScript, DOM и CSS и как са се появили.
  • Какво представляват ECMAScript, W3C и TC39 и как са се появили.
  • Че еволюцията на тези технологии не е станала по права линия. Ще има периоди на хаос, периоди на застой, периоди на иновации и т.н.
  • Противно на мита, че "стартъпите иновации и големите компании не правят много", големите компании правят иновации много. Но те имат и стратегически интереси. И историята показва, че големите компании всъщност управляват шоуто.
  • Не се жени за рамка или библиотека.
  • Създават се стандарти за демократизиране на иновациите. Разбирането на стандартите и участието в неща като W3C и TC39 помагат на всички.

Освен това ще научите, че макар да се случва много в света на JavaScript, нещата в бъдеще ще бъдат по-добри:

  1. Очаквайте да се появят „стандарти“
  2. Очаквайте бъдещи инструменти да абстрахират сложността (като създаване-реагиране-приложение направи)
  3. Очаквайте да се появят „по-прости” и „по-малки” рамки. Те ще бъдат много по-прости от React, Vue и текущите водещи рамки!

Обърнете внимание, че тази беседа се фокусира главно върху перспективата на създателите на браузъра и самия JavaScript. Не говори за еволюция на сървъри или мобилни технологии.

Благодаря ви, че гледахте!

Можете да ме последвате в Twitter и да туитвате всички въпроси, които може да имате по този въпрос към мен.

Благодаря!

Ако това е полезно, моля, щракнете върху бутона p p няколко пъти надолу, за да покажете вашата подкрепа! ⬇⬇⬇

Моите други публикации

ECMAScript 2015+

  1. Вижте тези полезни съвети и трикове на ECMAScript 2015 (ES6)
  2. 5 JavaScript "лоши" части, които са фиксирани в ES6
  3. „Клас“ в ES6 Новата „лоша“ част?

Подобрения на терминала

  1. Как да джаз до вашия терминал - ръководство стъпка по стъпка със снимки
  2. Джаз до вашия терминал „ZSH” в седем стъпки - визуално ръководство

WWW

  1. Очарователна и объркана история на мрежата и JavaScript

Виртуален DOM

  1. Вътрешна работа на виртуалния DOM

Реактивно изпълнение

  1. Два бързи начина за намаляване на размера на реагиращото приложение в производството
  2. Използване на Preact вместо да реагира

Функционално програмиране

  1. JavaScript е завършен - обяснено
  2. Функционално програмиране в JS - с практически примери (част 1)
  3. Функционално програмиране в JS - с практически примери (част 2)
  4. Защо Redux се нуждаят от редуктори, за да бъдат „чисти функции“

WebPACK

  1. Webpack - объркващите части
  2. Подмяна на уебпакет и горещ модул [HMR] (под капака)
  3. HMR и React-Hot-Loader на Webpack - Ръководството за липсващите

Draft.js

  1. Защо Draft.js и защо трябва да давате своя принос
  2. Как Проектът.js представя данни с обогатен текст

Реагирайте и Редукс:

  1. Стъпка по стъпка Ръководство за изграждане на React Redux Apps
  2. Ръководство за изграждане на React Redux CRUD App (приложение за 3 страници)
  3. Използване на Middlewares In React Redux Apps
  4. Добавяне на стабилно валидиране на формуляри за реагиране на приложения Redux
  5. Осигуряване на React Redux Apps с JWT маркери
  6. Работа с транзакционни имейли в React Redux Apps
  7. The Anatomy Of React Redux App
  8. Защо Redux се нуждаят от редуктори, за да бъдат „чисти функции“
  9. Два бързи начина за намаляване на размера на реагиращото приложение в производството

Ако имате въпроси, не се колебайте да ме попитате в Twitter: https://twitter.com/rajaraodv

Ако това е полезно, моля, щракнете върху бутона clap below по-долу няколко пъти, за да покажете вашата подкрепа! ⬇⬇⬇