DEV Community

Frameworkless Web Development

Mišo Mirosavljević on March 01, 2019

TL;DR: It's never been easier to not use a framework for web development. If you don't want to read quite lengthy intro, jump straight to Framewor...
Collapse
 
michaelhays profile image
Michael Hays

This is well-written, but I think some focus on brevity would go a long way for your technical writings.

Collapse
 
grandemayta profile image
Gabriel Mayta

Great great article. I think the same thing. We are in 2019 in most cases we don't need Frameworks, we should just use Web standards

Collapse
 
francescostrazzullo profile image
Francesco Strazzullo

Hi, very well-written article.
I think this article could be a great addition to the Frameworkless Movement Awesome list (github.com/frameworkless-movement/...). If you agree with me, please open a Pull Request.

Thanks!

Collapse
 
blindfish3 profile image
Ben Calder

Or you can use Svelte :P

The problem I see with every example of web-components is all the boilerplate required. So you land up having to learn that instead (or use a library to simplify the process). Compared to learning some simple conventions in a well implemented framework means I'm not yet convinced of the benefits...

Collapse
 
misomir profile image
Mišo Mirosavljević

Thanks.

Svelte already caught my eye, it looks promising.

Yes, web-components can have boilerplate code. But it's straightforward code. Frameworks and libraries have much more boilerplate code to actually work. The main differences is who writes that code, framework/library creator or programmer :)

Collapse
 
jonathanburnhill profile image
Jonathan Burnhill

It's all about right tool for the job, I handed a job over to a new developer and he was asking why I didn't use react I was like..... I used the library I needed the rest was showing and hiding elements!!!

Collapse
 
wanegain3 profile image
Alexandre Beaugrand

Great article. I wrote a series on dev simplification because I deeply think it has become over complex : dev.to/wanegain3/series/9618 I share your opinion but Among the solutions I found so far I talked about the need of creating a highly abstracted language and separating it from the app engine part. Your solution about using webcomponent is pretty neat !

Collapse
 
kevinflorenzdaus profile image
kevin florenz daus

wow ... I must say , this article is well written . kudos to you man ..

Collapse
 
fachim profile image
Fachim

What available in a browser is HTML, CSS and JavaScript standard. That's it. EcmaScript is the standard that we have to master. No need to learn others or some keep changing framework.