The author spends some time talking about platform stability as a big part of why web apps are great. But for web apps, is the platform actually stable?
I run some applications on my PC that are older than the iPhone and they work just fine. Will the Starbucks web app still work a decade from now? Is any non-trivial web app ever actually done?
20 year old PC apps only work by the good graces and Herculean efforts of Microsoft. Certainly any Mac app would have died many times over if unmaintained over that time, to say nothing of all the dead OSes. But web apps from that era still tend to work in modern browsers.
I ran a fairly niche website for a while, starting around 2006. It was pretty terribly designed (eg I learned sql and javascript from working on this project), used the whole kitchen sink of css/html/javascript circa 2006, and still, it never stopped working.
The site is actually older than that -- it started around 2004 I think.
So even poorly written web apps have longevity sometimes, even when you don't intentionally design for logevity.
So, the oldest code I wrote that's still running is a bunch of web stuff.
I run some applications on my PC that are older than the iPhone and they work just fine. Will the Starbucks web app still work a decade from now? Is any non-trivial web app ever actually done?