DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

nghialv
nghialv

Posted on

Thoughts About Tech Of The Day After Tomorrow

(2022.06.02)

πŸ’­ There are β€Žβ€Žβ €too muchβ € (apps, frameworks, languages, libraries, tools...) to choose.
Would it be β €less and unifiedβ € ?

What I mean, of course, is that those stuff do pretty much the same thing. Their most obvious difference are the name, owners, target audience.


Top comments (4)

Collapse
suchintan profile image
SUCHINTAN DAS

Hey nghialv, I think you are confused about why we have so many frameworks and libraries. Right ?

Why can't we just have everything in one framework or library? Would be so easy to learn and update without worrying about getting outdated easily.

The simple answer is NEEDS πŸ€—.

Let me take a scenario where you want to buy a smartphone, there are many brands that you can choose from Redmi, iPhone, Samsung, Vivo, and a lot of companies. Why we don't just have one Phone company πŸ€”. I think you are now getting my point ...

Yes, we have different phones with different features to offer. As everything can't be there on a single one. One phone is known for its camera and performance, another one for its user experience, and a third one can be pocket friendly with cool features.

Similar to this we have different frameworks and libraries, for different needs. Everything can't be there in a single one as you can't have an apple in a mango 🀷. So, based on needs only you have choices in the market to choose from. Just choose the one that fits your requirements πŸ‘.

Collapse
egotr profile image
nghialv Author • Edited on

Yeah I absolutely understand your opinion, based on our current scenario.

But, the main reasons for this scenario are:
(1) we don't [want to] work together;
(2) we want to be the owner (/founder...), we want the victory (/fame /success /money) are ours only..

And, variety is not the problem,
The problem is that too much choices.

I just think about the future,
Just a hope.

Collapse
suchintan profile image
SUCHINTAN DAS

Sorry nghialv, But I don't think I will agree with your point here.

Let me tell you this developer world is very peaceful and give a hand to every single person who wants to join a warm welcome 🌍.

In my 2 years of experience I found this world to be the most developing and helpful. In today's date there are examples of frameworks like Flutter and JavaScript which tries their best to make a common language for as many things as possible πŸ’.

But the issue that they faced and even we as a developer faces is the compatibility. Frameworks are like human beings πŸ™, every person has strengths and weaknesses. You can't have all strengths in one person and no weaknesses.

That's the thing, that's why there are lot of problems with compatiblity of different libraries which is the main challenge here.

I hope you got my point ✌.

Believe me, developers πŸ§‘β€πŸ’» are trying their best to make development as easier as possible but there is always a limitation to it. And one of that is this only.

Collapse
egotr profile image
nghialv Author

(1) I do get your point, friend.
Totally.
Your words are song lyrics.

(2) I'm not the one who is getting problem to pick the names.
I've decided the stacks for our team.

(3) Do you get my point ?
I'm talking about future which will not happen as we expect/ think.
My thoughts are hopes/ imagination/ jokes...

🌚 Friends don't let friends browse without dark mode.

Sorry, it's true.