Stupid Question 95: what is the difference between a web app and a web site?
For me a web site is a site that has a main purpose to present information with just a shallow level of user interaction. There might be advanced animations and data retrieved from a database, but foremost purpose is presenting data. A web application is a program, something that would make sense for a user to install on a computer for usage. So the user has a deeper interaction level with the web app than the website, and the primarily purpose is user interaction. A website can contain a web app, and today I believe apps are more and more common which makes me wonder if just stand alone plain web sites will exist in a few years?
Comments
Jesse
Mike Reynolds
Hi Iris, I have run into this same issue -- trying to explain the difference between a website and web application -- many times for close to ten years now. Ten years ago, it was easier to explain this difference. As you have pointed out, websites of yesteryear weren't very complex -- they pretty much served up simple/static content -- and usually had no server-side language or database behind them. Web applications though were considered "real" applications despite the fact they lived on the web. These presented more rich content and engaged users through interaction -- oftentimes one would have to log into a web application which was considered a highlighting feature of a web application. Today, the chasm between these two concepts is beginning to close -- and closing fast I might add! Today, I just tell people I build websites -- most laypeople outside of web application development only know the concept of website, and presenting the concept of a web application throws them off a bit -- although in reality I build web applications. I think the concept of a website as it existed ten years ago no longer exists. Imagine taking this topic a bit further -- although a tangential topic -- and trying to explain the difference between an ASP.NET web application versus an ASP.NET Website. Such might be food for thought on a future stupid question blog post :) Mike Reynolds
Last modified on 2012-12-01