7 ms·
Point is many of these libraries don't just let you get latest without rewriting some of your code. Multiple that by 10-20 and you are in for a real treat.
by netdevnet 2y ago
Point is many of these libraries don't just let you get latest without rewriting some of your code. Multiple that by 10-20 and you are in for a real treat.
- Spivak 2y agoYep patching Ubuntu is so stable it's fully automatic and upgrading to the latest Ubuntu is 1-2 days work. Getting to the latest on our front end is a project.
- root_axis 2y ago> Point is many of these libraries don't just let you get latest without rewriting some of your code. True of every software platform in existence. On the scale of upgrade complexity, react is a walk in the park compared to e.g. everything in the android and ios world, or e.g. any application written for a desktop platform. Ever tried upgrading a C++ app? It's a nightmare beyond anything I've ever faced in my career. I've never worked with Rust in a professional environment, but I've been a big fan of it for my personal projects for some years now, however, the introduction of async was a massive disruption to the entire ecosystem. In my opinion, complaining about JS complexity in particular reflects ignorance of the wider software world.
- Spivak 2y agoWell yeah but Rust isn't a boring technology and C++ has its own reasons for being difficult. The goto examples of boring are C (and Objective-C), Java, Perl 5, PHP, Vanilla JS (the browser itself is remarkably stable), Rails, Django. Just a who's who of ecosystems people don't want to program in. Perl code doesn't work today just as well as it didn't work 20 years ago.