Hacker News new | ask | show | jobs
by bluefirebrand 1512 days ago
The initial comment was not about software quality but about "the popular framework now might not be popular in the future"

I don't see any contradiction between creating well written, time tested software and also choosing currently popular frameworks to work in.

If your React app is well written and stable and well tested, I see no reason it shouldn't be available in 15 years. And if you can't find React Developers to hire in 15 years to work on it, that's tough. Pay to have some trained.

It is a similar situation to COBOL is today.

1 comments

Except that unlike React, COBOL doesn’t bring along 10000 dependencies written by 5000 different authors, randomly abandoned a few months later but teeming with unpatched vulnerabilities.

Sure, somehow I’m going to find React developers 15 years from now to maintain my line-of-business React app but how secure will it be?

One could argue that I can rewrite the framework-dependent parts. But rewrites cost money, too.

I love new stuff but I still think that, depending on the app, it may make good economic sense to plan ahead for it to be useful after a decade or two.

I'm not sure where you are getting 10,000 dependencies from.

https://www.npmjs.com/package/react

Maybe I'm missing something but npm suggests it's only one dependency, which also only had one dependency.

I get that create_react_app pulls in a ton of dependencies, but React itself is not a culprit of dependency hell.

Good point. You’re absolutely right.