spellbook-of-modern-webdev README

The project's README from github.com/dexteryy/spellbook-of-modern-webdev. As one markdown file: README.md.

Spellbook of Modern Web Dev

A Big Picture, Thesaurus, and Taxonomy of Modern JavaScript Web Development




Spellbook of Modern Web Dev




Understanding Modern Web Development






Table of Contents

A Subset as a Learning Path

  1. Open Web Platform
  2. HTML5 / Web APIs
  3. CSS Features
  4. Modern CSS / Next-Gen CSS
  5. Modern JS / Next-Gen JS
  6. Platform Compatibility and Proposal Status
  7. Network
  8. Node.js
  9. npm Ecosystem
  10. Command-line Environment (Mac)
  11. IDE / Editors
  12. GUI Framework
  13. Microservices / API Services (Node.js)
  14. Testing

A Subset for Finding Libraries

A Subset for Architecture and Infrastructure






Platforms and Languages

Open Web Platform

>> Return to Table of Contents

HTML5 / Web APIs

>> Return to Table of Contents

CSS Features

>> Return to Table of Contents

Modern CSS / Next-Gen CSS

>> Return to Table of Contents

Modern JS / Next-Gen JS

>> Return to Table of Contents

WebAssembly

Node.js

>> Return to Table of Contents

Platform Compatibility and Proposal Status

>> Return to Table of Contents

Cross-browser / Polyfill Libraries

>> Return to Table of Contents

npm Ecosystem

>> Return to Table of Contents

Universal Utility Libraries

>> Return to Table of Contents

Universal Web Apps / Web Pages

GUI Framework

>> Return to Table of Contents

UI Toolkits

>> Return to Table of Contents

Standalone UI Components

>> Return to Table of Contents

Client Side

UX Libraries

>> Return to Table of Contents

Graphic Libraries

>> Return to Table of Contents

Hybrid Libraries

>> Return to Table of Contents

Server Side

Network

>> Return to Table of Contents

Server-side Best Practices

>> Return to Table of Contents

Microservices / API Services (Node.js)

>> Return to Table of Contents

Server-side Libraries (Node.js)

>> Return to Table of Contents

Cloud Services (Global)

>> Return to Table of Contents

Cloud Services (China)

The evil twins inside the Great Firewall of China

>> Return to Table of Contents

Tooling

Testing

spellbook-of-modern-webdev (dexteryy/spellbook-of-modern-webdev)

Searching Database…

Что это такое?Отобранный, глубоко структурированный справочник, охватывающий всю современную веб-разработку на JavaScript: платформы, API, библиотеки, инструменты, сервисы и лучшие практики.
Это учебник, инструмент или список?Это один большой markdown-документ, организованный как таксономия или граф знаний, а не как плоский awesome-list, с вложенными категориями и иерархиями.
Как организовано содержание?Материал разделён на крупные темы, такие как Платформы и языки, HTML5/Web API, возможности CSS, современный JS, Node.js, экосистема npm, универсальные библиотеки, GUI-фреймворки, серверная часть и инструменты разработки. Каждая тема разбита на мелкие подкатегории.
С чего новичку начать?Автор предлагает «Подмножество как путь обучения», которое в таком порядке охватывает: Open Web Platform, HTML5/Web API, CSS, современный JS, Node.js, npm, среду командной строки (CLI), IDE, GUI-фреймворки, микросервисы и тестирование.
Записи проверяются и остаются актуальными?Да, автор намеренно держит список компактным: для каждой проблемной области он отбирает одну или несколько лучших ссылок, опираясь на статистику загрузок npm, тренды и личный опыт работы, а не просто собирает всё подряд.
Насколько большой этот документ?Сейчас в нём более 2000 ссылок на проекты, инструменты, плагины, сервисы, статьи, книги и сайты.
Почему здесь количество загрузок npm важнее звёзд на GitHub?Автор ставит статистику пакетов npm выше звёзд на GitHub, потому что количество загрузок лучше отражает реальное использование и популярность технологии, чем действия пользователей со звёздами.
Рассчитан ли документ на англоязычную и китайскоязычную аудиторию?В основном контент на английском языке, но есть презентация на китайском языке с JSConf CN 2017, объясняющая философию документа. Полное описание на английском значится как «скоро будет».
Почему в нём нет ссылок на региональные или личные проекты?Автор в FAQ прямо объясняет, почему он не добавляет разделы для других регионов и не включает произвольно присланные личные проекты. Так он сохраняет фокус на широко используемых технологиях, подтверждённых трендами.
Creator
dexteryy
Size
0.5 MB
Stars
17.9K
Updated
CommitJun 29
Age
9y
Commits · 90 Days