Hacker News new | ask | show | jobs
by pjc50 2102 days ago
> The web is a very poor fit for what most people want designed.

The web is an application development platform that's split into two pieces with a critical security boundary in the middle, which causes basically all of its problems because every web app has to be a distributed system. If you can constrain what you want to build to either a set of pages and forms or a single client-server app that sits in a sandbox and uses the browser as its display buffer, that makes it manageable.

The default (and indeed only) language for the web not enforcing type safety is also a handicap. People will eventually build a shell inside it where compile time type safety can be mostly enforced.

On the other hand, the alternative is worse: a proprietary platform which shifts unpredictably and from which the owner can ban you.

2 comments

On the other hand, the alternative is worse: a proprietary platform which shifts unpredictably and from which the owner can ban you.

I'm not sure that's the only alternative. I would actually describe the web as shifting, unpredictable at the behest of one company with the controlling browser and search engine.

^On the other hand, the alternative is worse: a proprietary platform which shifts unpredictably and from which the owner can ban you.

Linux might "shifts unpredictably" too (looking at you Gnome ;) but at least the owner can't ban you.