An explainer for web development using only vanilla techniques : No tools, no frameworks — just HTML, CSS, and JavaScript. Learn how to make web sites and web applications without build tools or frameworks, with just an editor, a browser, and web standards.
– Components :Use web components to make higher-level primitives
out of plain HTML, JavaScript, and CSS. See ▻https://plainvanillaweb.com/pages/components.html
– Styling : Leverage modern CSS to replace the conveniences of CSS Modules, PostCSS, or SASS. See ▻https://plainvanillaweb.com/pages/styling.html
– Sites : Make a vanilla web site and get it online without build tools, frameworks or server-side logic. See ▻https://plainvanillaweb.com/pages/sites.html
– Applications : Craft single-page applications with vanilla strategies
for client-side routing and managing state. See ▻https://plainvanillaweb.com/pages/applications.html
Why go plain vanilla?
Modern web development frameworks offer rich functionality, but this comes at the cost of framework and tooling complexity. The plain vanilla style of web development takes a different path, trading off short term comforts for long term benefits like simplicity and being effectively zero-maintenance.
Who is this for?
This tutorial is meant for those who already know their way around HTML, CSS, and JavaScript, and are looking to press the eject button on tooling complexity.
If you’re just starting out learning web development then this is not the site for you yet. You can get started at “HTML for People” ►https://htmlforpeople.com or “The Odin Project Foundations Course” ▻https://www.theodinproject.com/paths/foundations/courses/foundations .
#dev #javascript #vanilla #lowtech #framework #spip #nobullshit


