Ad/iklan :







Search.Pencarian Menu

Add text send email to rh3252705.adda@blogger.com or Click this (Text porn Will delete) | Tambah teks kirim email ke rh3252705.adda@blogger.com atau Klik ini (Teks porno akan dihapus)
Total post.pos : 13631+

[Go Make Things] Compounding complexity in modern web development

I'd wager that most of the developers who build modern websites and web apps don't start off thinking…

I'm going to make this as complex as possible.

Most of the time, I hear stuff like…

React/Vue/Angular makes {REALLY HARD THING I WANT TO DO} a lot easier.

And yet, so many of the sites and apps we use today are slow, buggy, and hard to maintain. Why is that?

Let's dig in!

If we're using tools that reduce complexity for us, why are the things we're building so damn complex?

Part of it is that we're sometimes building things that are, frankly, more complex than websites and web apps were a decade ago. But for the most part, we're not, actually.

The web is still mostly just forms and links, with occasional islands of complexity.

But tools like React are compounding.

Like a cancer, the spread to everything around them, consuming a site and destroying it in the process.

React infects everything

When you're already "paying the React tax" for a component or two, there's a tendency to just grab a React component for this new thing you're going add, or this piece of your app you wanted to update, or for the whole damn thing, even when it's just a blog or marketing site.

And while React (allegedly) makes some things easier, it also makes some easy stuff a lot harder.

It creates a giant dependency tree. It requires a complicated build process. It slows down your whole site. It creates a worse experience for your visitors.

Stopping complexity creep

The best way to fight this effect, frankly, is to not let React and it's ilk into your code base at all. Because once you do, it spreads. You can't stop it.

When I audit client sites for performance or maintainability issues, one of the most common culprits I find is React.

If you need help simplifying your tech stack, or want to make sure you build your app right from the start, get in touch. This is what I do!

Cheers,
Chris

Want to share this with others or read it later? View it in a browser.

Share :

Facebook Twitter Google+
0 Komentar untuk "[Go Make Things] Compounding complexity in modern web development"

Back To Top