What is a web application? | Udacity (2024)

Learn More

Web applications, or web apps, are a huge part of the way the internet works! Facebook, Gmail (or any popular email website), and even Udacity’s classroom are examples of popular web apps. Let’s look at the big picture to see how web apps serve you dynamic web page content as you browse the internet.

First, let’s look at the difference between dynamic and non-dynamic websites. When visiting non-dynamic websites, your web browser will make the initial HTTP requests to download the HTML, CSS, and other files needed to create the initial webpage that you want to browse. But, once the web page is loaded, the web browser or the website won’t send any more HTTP requests to the web server to ask updates. What you see is what you get, until you click the refresh button.

On the other hand, dynamic web apps know how to build, or update, themselves on demand. More specifically, dynamic web apps often use JavaScript, Ajax, and/or long polling to make HTTP requests to the web server to ask for updates and new content (either on demand or on a regular cadence, depending on how the web app is built). If new updates are available, the web app will update itself accordingly.

Let’s look at the Facebook news feed as an example. Picture yourself in front of your computer, looking at your news feed in your favorite web browser.

This is what is happening under the hood: When you first load Facebook, which is a web app in this case, your browser will make the initial HTTP requests to build up your newsfeed for you. Once your news feed is pieced together, the Facebook web app will continue to talk to the Facebook servers via HTTP requests to ask for new updates, and if updates are available, your news feed will be updated accordingly. That’s why you’ll see new stories getting automatically added to your newsfeed, without pressing the refresh button.

In the early days of the internet, most of the content available online was static, but these days, most of the content on the internet is dynamic like Facebook.

Pretty cool to know what’s happening under the hood when you’re browsing the web, right? You can learn more in Udacity’s Full Stack Foundations free course, where you’ll learn to build a dynamic web app that displays restaurant menus.

Check out the course

Want to learn even more? Check out the Intro to Programming Nanodegree program.

What is a web application? | Udacity (2024)

FAQs

What is a web application? | Udacity? ›

Web applications, or web apps, are a huge part of the way the internet works! Facebook, Gmail (or any popular email website), and even Udacity's classroom are examples of popular web apps.

What is a web application and examples? ›

Any service offered over the Internet, by definition, is a form of Web application. Examples of Web applications therefore include online forms, shopping carts, video streaming, social media, games, and e-mail.

What is the difference between a website and a Webapp? ›

A website is a series of webpages that are typically accessed through a web browser and are hosted on a web server. A web application is a software program that is accessed through a web browser and runs on a web server. The main difference is that a website is static and a web application is dynamic.

What counts as a web application? ›

What is a web application? A web application (web app) is an application program that is stored on a remote server and delivered over the internet through a browser interface. Web services are web apps by definition and many, although not all, websites contain web apps.

What are the three types of web applications? ›

It covers three main categories: static websites, dynamic websites, and Progressive web apps. Understanding these types and their pros and cons can help businesses make informed decisions when choosing the most suitable web application for their needs.

What are the most popular web applications? ›

Some of the popular examples of common web applications include — Google Docs, Netflix, Canva, Airbnb, etc.

Is Google a website or web application? ›

To help the internet users use the search engine, they built google.com. So essentially, Google is a company, a search engine and also a website. Google .com is the website (face) of the Google search engine created by Google company.

Is Amazon a website or web application? ›

Amazon is a web app. It uses HTML5, client-side script, and web view in most parts of its app. It gives more control over UI and allows a web developer to simply change the UI for all the users and update the app content like new offers without updating the app.

Is Amazon a website or Webapp? ›

Ecommerce web applications

Ecommerce web apps such as Amazon.com enable users to browse, search, and pay for products online.

Is a Web App just a website? ›

A website might just be static content - a web application would have dynamic content. It is a very fuzzy line. Semantics.... generally a website contains static HTML pages and a web application performs some type of work.

Is it better to use an app or website? ›

Apps often have higher engagement rates and can be monetized through in-app purchases, advertising, and subscriptions. Websites offer broader accessibility and may have lower development costs.

What is not a web application? ›

A Web program is a client-server application run over HTTP protocol. A 'Non-Web' program is what a web program is not. The 'Non-Web' programs are standalone programs, standalone but network-capable programs, and network (FTP, TELNET, Email) programs.

What are the two main types of web applications? ›

Types of Web Applications
  • Static Web Applications. Static web applications do not indulge in any server-side generation of HTML pages. ...
  • Dynamic Web Applications. ...
  • eCommerce Web Applications. ...
  • Content Management System. ...
  • Single-Page Applications. ...
  • Multi-Page Applications. ...
  • Progressive Web Applications.
Sep 2, 2023

Why is Gmail a web app? ›

Gmail is one of the best examples of a web application. It does so much more than simply display emails. It enables users to reply to emails, compose new ones, archive old ones, and chat with other users. They can also search their inbox, report spam, star messages, and more.

What is web application in simple words? ›

A web application is software that runs in your web browser. Businesses have to exchange information and deliver services remotely. They use web applications to connect with customers conveniently and securely.

What are types of web applications? ›

Web Applications Types — Examples of Web Apps + Benefits and Challenges
  • Static Web Applications.
  • Dynamic Web Applications.
  • Single-Page Applications (SPAs)
  • Multi-Page Web Applications (MPAs)
  • Progressive Web Applications (PWAs)
  • Content Management Systems (CMS)
  • eCommerce Web Applications.
  • JavaScript-Powered Web Applications.
Dec 27, 2023

Is Netflix a web application? ›

Some very well-known web applications are Facebook, Google, Amazon, and Netflix.

Is Google a web application? ›

Google is a company. It's primary/initial offering was a new'ish take on web search based upon determining "relevance" and indexing pretty much the entire web by relevance to keywords and phrases. The search engine is a web database application. google(dot)com is a website.

Top Articles
Latest Posts
Article information

Author: Jerrold Considine

Last Updated:

Views: 5879

Rating: 4.8 / 5 (78 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Jerrold Considine

Birthday: 1993-11-03

Address: Suite 447 3463 Marybelle Circles, New Marlin, AL 20765

Phone: +5816749283868

Job: Sales Executive

Hobby: Air sports, Sand art, Electronics, LARPing, Baseball, Book restoration, Puzzles

Introduction: My name is Jerrold Considine, I am a combative, cheerful, encouraging, happy, enthusiastic, funny, kind person who loves writing and wants to share my knowledge and understanding with you.