Live data from Hacker News

Why is modern web development so complicated?

vrk.dev

691–700 of 731 posts

Re: Why is modern web development so complicated?

#691
post #252

Earlier quoted context omitted.

> We have grafted an application platform on top of a document delivery platform. The problem is this is incredibly valuable and we have no good alternatives. There is simply no better format for deploying applications than the web.

There is: it's the Internet. Also, native applications aren't crippled...

Have you ever tried to support a native application? There's a reason why the web is the preferred mode of delivery over the internet.

Re: Why is modern web development so complicated?

#692
post #499

Earlier quoted context omitted.

> But sometimes, it does have to be complicated. It almost never has to be complicated. People just enjoy making it so. Looks at their inventory management system

Everything has an absolute complexity. You can't get rid of it, just move it around.

True. But the absolute complexity of a certain procedure is often not nearly as complex as the workflow that is implemented for it.

Re: Why is modern web development so complicated?

#693
post #498

Earlier quoted context omitted.

Framework-dependent projects tend to go stale and become "ew I don't wanna touch that, it's so last year, we should probably replace it with [newer version of framework that's gonna end up being much harder to upgrade than expected / other framework]" surprisingly fast once eyes are off them, in my experience. Without someone competent doing continual upkeep, the next guy/gal's gonna try to sell the re-write anyway.…

Plain JS is the same. How often do you search something and find the 2012 way includes copying a 20 line util function and the latest way has it built in to the language.

Easy, just don't write JS. For most sites, there's hardly any need for it. On HN, for example JavaScript is only 150 lines[1].

[1] - https://news.ycombinator.com/hn.js

Re: Why is modern web development so complicated?

#694

Earlier quoted context omitted.

I'm not sure if I fully agree with your point about developers or managers not wanting to suggest they aren't needed. You're argument relies on the idea that most business needs could be sufficiently met by static html doesn't really fit how businesses works. If a business in an industry has additional functionality on their page that gives them an edge beyond just text on a page, then it is needed. Additionally, whe…

While this is occasionally true, I believe it is most of the time not true. Many, many features (e.g. endless scrolling) get pushed out to consumers who don't want it. By and large, consumers of websites want text and images. The push to put embedded video, lots of ajaxy updating of content, etc. has happened on countless newspaper, magazine, and other websites where all the consumer wants is the words and the images…

I don't believe consumers secretly yearn for largely text based pages, and that's part of the reason why web development has become so complicated. The fact is, 'you' may believe that a simple HTML page will suit > '90%' of consumers, but until you can prove that objectively, then you'll find that there's a whole industry dedicated to determining what really does suit consumers better.

And it's a multi billion dollar market now.

This is merely my opinion, so take it for what it's worth, but I think it's a reasonable answer to the question in the thread title. Also, why is there so much confusion over tools? Probably because there is so much confusion about what people do and do not like in a webpage / web application.

There's more art to software development than many practitioners would like to admit.

Re: Why is modern web development so complicated?

#696

Earlier quoted context omitted.

True. But lots of third-party tracking is harder, right?

Wouldn't say that. With something like Segment it's easy to shovel data from the backend to any analytics provider you can think of. The majority of analytics providers have a REST api of some sort.

Sorry, I wasn't clear.

I meant that, without 3rd-party cookies, tracking is harder. And I'm assuming that users who block scripts also block 3rd-party cookies.

Re: Why is modern web development so complicated?

#697
post #693

Earlier quoted context omitted.

Plain JS is the same. How often do you search something and find the 2012 way includes copying a 20 line util function and the latest way has it built in to the language.

Easy, just don't write JS. For most sites, there's hardly any need for it. On HN, for example JavaScript is only 150 lines[1]. [1] - https://news.ycombinator.com/hn.js

And you can tell. The page reloads when you want to edit a comment. Also hacker News is one of the simplest use cases ever.

Re: Why is modern web development so complicated?

#698
post #693

Earlier quoted context omitted.

Easy, just don't write JS. For most sites, there's hardly any need for it. On HN, for example JavaScript is only 150 lines[1]. [1] - https://news.ycombinator.com/hn.js

And you can tell. The page reloads when you want to edit a comment. Also hacker News is one of the simplest use cases ever.

The page reloads when you want to edit a comment.

Yes, and it takes less than a second (checked in Chrome performance console) to do it. I'm happy with that.

Also hacker News is one of the simplest use cases ever.

Note that 95% of Facebook by usage (scrolling through feed, liking and commenting) doesn't have much more functionality than HN.

Re: Why is modern web development so complicated?

#699

Web development sucks precisely because we use a document markup language, a document styling language, and an interaction scripting language to build applications . It was bad enough when we just used this mess to make user interfaces . If you've ever written or worked on a classical desktop application, you'll know what I mean. Since (at least) the 90s there have been visual UI builders and geometry management tool…

I've been feeling this way for years. Web browsers were meant to show mostly static pages, not pages trying to dance around as full blown programs.

Re: Why is modern web development so complicated?

#700

Earlier quoted context omitted.

While this is occasionally true, I believe it is most of the time not true. Many, many features (e.g. endless scrolling) get pushed out to consumers who don't want it. By and large, consumers of websites want text and images. The push to put embedded video, lots of ajaxy updating of content, etc. has happened on countless newspaper, magazine, and other websites where all the consumer wants is the words and the images…

I don't believe consumers secretly yearn for largely text based pages, and that's part of the reason why web development has become so complicated. The fact is, 'you' may believe that a simple HTML page will suit > '90%' of consumers, but until you can prove that objectively, then you'll find that there's a whole industry dedicated to determining what really does suit consumers better. And it's a multi billion dollar…

"I don't believe consumers secretly yearn for largely text based pages"

I sure as hell do.

Joe Sixpack doesn't give a fuck either way.

Post reply on HN