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 • Edited

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

(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...