But Im at the point where you look at where the field is and what the alternatives are taking a second look at unloved, unpopular, uncool things like Django, Rails, Laravel and think what the heck is happening. Were layering optimizations upon optimizations in order to get the SPA-like pattern to fit every use case, and Im not sure that it is, well, worth it.
The more I work on an API that serves to Android, iOS, mobile web, and desktop web, the more I wonder about the topic of this article. We’re often building every feature multiple times, once for each platform. It’s certainly not easy to get everyone on the same page when there are often 5 engineers working on a single feature.
I’m very curious how development practices will change with the shock to the economy from Covid-19. Will companies still rebuild every feature for each platform, or will something like PWAs make that obsolete because it would save money at the expense of a “truly native” app?