DEV Community

Discussion on: 5 Popular Frontend Development Tools in 2021

Collapse
 
dennisfrijlink profile image
Dennis Frijlink

Everybody knows non-alcoholic beer is not actually beer because of the fact is doesn't contains alcohol. Despite that we all call it non-alcoholic beer instead of soft drink or lemonade.

So we all know that for example Vue.js is a Javascript framework (beer) and React.js is a Javascript library (non-alcoholic beer). But in everyday life or at blog posts like this, it doesn't matter people call it a library or framework.

So don't make a point of it and cheers. Thank you :)

Collapse
 
chris2kus31 profile image
Chuy Moreno

Well, let’s take your analogy. Who is all? Adults?(exp devs) Children?(newbies). I would argue that a child does not know any better and will take this as a fact and therefore go order a BEER and get drunk (failed because he got confused).

Thread Thread
 
dennisfrijlink profile image
Dennis Frijlink

That's what we call 'learning'. A newbie doesn't know anything a about the programming and have to learn how it is structurized, how it works etc. So the child wouldn't even get a beer because of his or her age. And the adult that starts drinking has already heard a lot about what it can do and what it can't do. But does not know how it tastes etc.

So stop making a problem of a small thing like this. Everybody knows how to use the Pythagorean theorem but a small part of the people that uses it knows how it actually works.

Thread Thread
 
chris2kus31 profile image
Chuy Moreno • Edited

I think your missing the point. React itself doesn’t even carry themselves as a framework so why should we? In addition, by calling it a framework your taking away the core of what React is, a lightweight, flexible JavaScript library. So no, is not a small thing, it’s makes a HUGE difference.

Thread Thread
 
dennisfrijlink profile image
Dennis Frijlink

No you're missing the point. Read this post again. Does it matter in this post that React is a library or a framework?? No it doesn't. It's just about it's popularity. Think about it. I can guarantee that I can find at least one spelling mistake in every Dev.to blog post. Does that matter? No because it is not a dictation.

So focus on the meaning of this post instead of crawling just to one mistake or one misunderstanding.

Amen :)

Thread Thread
 
chris2kus31 profile image
Chuy Moreno

Spelling mistake haha..This is more than a spelling mistake lol. So I guess to you, referring Mars as Venus makes no difference since they are both planets right?(even though there huge obvious differences). This Somewhat shows your understanding of things.

Thread Thread
 
dennisfrijlink profile image
Dennis Frijlink • Edited

If we're comparing mars and venus no XD. But in this post we're not talking about comparing mars and venus. And woooh this post is also not about the differences between Libraries and Frameworks. So if you said that China is not equal to Japan. And red is not equal to green.
Then it would have meant just as much, just saying React is not a framework but a library.

Beside that "Wrong! React is NOT framework please stop spreading this nonsense" is not the most commenly way of commenting blog posts. Just a tip for next time.

Thread Thread
 
chris2kus31 profile image
Chuy Moreno

One fact and one opinion out of all this.

Fact:
React is not a framework

Opinion:
“Is not the most commenly (whatever this means) way of commenting blog posts. Just a tip for next time”

Thread Thread
 
lamba3 profile image
LaMbA3

Well react is more a framework then a library. The distiction between the two terms can be looked from multiple persectives. But it doesent really make a difference call it what you want. No need to be mad about it.

Collapse
 
toxictoast profile image
ToxicToast

nah - non alcoholic beer is not beer, its a mistake!

Thread Thread
 
dennisfrijlink profile image
Dennis Frijlink

XD