Tet

Web App vs Website: Why Is It a False Dichotomy

 / January 21, 2021

Try googling that keyword “web app vs website”; and you can see tons of articles jumping into breaking down the difference between website and web application. Yet if we attend more closely to how the authorities in the industry talk about it, we will come to know that this is actually a false dichotomy.

Jeremy Keith, for example, has written about this since 2010. He lists “documents and applications” as one of the most common misleading impressions we have about websites. And it’s actually where the misconception about “website vs web app” engendered.

Is it misleading to have this “website vs web application” distinction?

Website vs. Web Application: static HTML files
Remember those days when websites are static documents with hyperlinks?

The typical understanding is websites are collections of static HTML files that we can do nothing other than reading, watch, and click the hyperlinks to navigate back and forth, whereas web applications enable us to interact with the elements on the page and perform certain tasks such as drafting an email, uploading a file or exporting a document. 

However, this understanding is quite problematic in that websites and web applications don’t work as Boolean or binary values: either this or that. In fact, web applications are also websites. And this whole thing is more like a sliding scale from document to application where we should not pin them to either end of that scale.

For example, we can say “Gmail is a web app” and “this blog post is a static document”, but what about Wikipedia? It’s a collection of documents, but we can also edit it. And Twitter as well, is it a document of a publishing tool?

If we consider interactivity the criterion to categorize websites into webs and web apps then even those web pages with the slightest smattering of JavaScript could also provide us with a certain number of dynamic elements. We are no longer counting on those static documents with hyperlinks from the hype of Web 2.0 in the Mid 2000s. So, isn’t every dynamic web page also a web app?

Then there’s this type of distinction that relies on the existence of SPA (Single Page Application). It says that a web application is different from a website in that every significant change to the web page does not require a round trip back to the server to refresh the entire page. However, most websites today are developed in HTML5 using AJAX architecture and thus allow us to do the tasks on a single page without reloading it. 

Recommended reading: Web Application Examples and Definition for Beginners

Still, people talk about “web apps”. Why?

Despite being no more than just a buzzword, “web app” is still the favorite term of many business people and marketers probably because it brings about a breath of fresh air to the overly heard “website”.

Nonetheless, to some experts, differentiating websites and web apps does more harm than good. They believe that the dander of this artificial split is that many people might ignore new JavaScript tools, methods, and approaches due to the catchphrase “web apps”.

Still, people talk about “web apps”. Why?
Still, people talk about “web apps”. Why?

Recommended reading: Fundamentals of Ecommerce Development That You Should Know in 2022

Should we mess around with the website vs web application dichotomy?

Regarding the confusion of new jargon, designer Frances Berriman, who coined the term “progressive web apps (PWAs)”, together with her husband, Alex Russell, wrote this on her blog:

“I keep seeing folks (developers) getting all smart-ass saying they should have been PW “Sites” not “Apps” but I just want to put on the record that it doesn’t matter. The name isn’t for you and worrying about it is distraction from just building things that work better for everyone. The name is for your boss, for your investor, for your marketeer. (…) It’s marketing, just like HTML5 had very little to do with actual HTML.”

Frances Berriman

It’s so obvious that Frances is not the only one who thinks accuracy is secondary to marketing. The proof is whenever you try to search for the definition of “web apps” through Google, there are countless misleading results. 

But what Frances said is partly right. To web developers, it’s of no use to elaborate on the difference between a website and a web application. It’s also not necessary to arbitrarily divide the entire web into different classes. The only thing of our concern is improving the webs and offering the users a satisfactory experience. 

Recommended reading: Web Application Architecture: Types, Components, and Tools to Creates

And the future of web apps

Website vs. Web Application
Slack, Trello, Gmail, and even Twitter are often regarded as web apps.

All in all, if there is something we could draw from the birth of the “web application” concept, it’s the desire to bridge the gap between websites and desktop or mobile applications. People want to have web pages that could work similarly to apps. Those that are able to go offline, run in the background, escape the tabs, show up on the smartphone home screens, and even outweigh native apps in requiring less storage space.

All the efforts made in transforming the webs during the past decade are probably all about this. Progressive Web Apps, WebAssembly, and Houdini, to name just a few. So, maybe there comes a time when websites evolve to the point where they could totally match up to applications. And that is the future we should be ready to embrace.

Also published on

Share post on

TABLE OF CONTENTS

CATEGORIES

SUBSCRIBE NOW

If not form, brief us

sales@dgroup.co

Tell us on Skype

@Designveloper

Tell us about your idea

Your personal information
* THIS IS REQUIRED
What's type of your projects?
* THIS IS REQUIRED
Message
* THIS IS REQUIRED

Get in touch

Simply register below to receive our weekly newsletters with the newest blog posts