Web Application Basics

IndulgentUnakite avatar
IndulgentUnakite
·
·
Download

Start Quiz

Study Flashcards

5 Questions

What is a web application?

Application software accessed using a web browser

In earlier client-server computing models, where was the processing load for the application shared?

Between code on the server and code installed on each client locally

What did an upgrade to the server-side code of the application typically require in earlier computing models?

An upgrade to the client-side code installed on each user workstation

What language introduced by Netscape allowed programmers to add dynamic elements to the user interface running on the client side?

JavaScript

Why were both the client and server components of applications usually tightly bound to a particular computer architecture and operating system in earlier computing models?

Porting them to others was often prohibitively expensive for all but the largest applications

Study Notes

Client-Server Computing Models

  • In earlier client-server computing models, the processing load for the application was shared between the client and server.
  • The client handled the user interface and user input, while the server handled the business logic and data storage.

Upgrading Server-Side Code

  • Upgrading the server-side code of an application typically required taking the server offline, updating the code, and then redeploying the server.
  • This process could be time-consuming and may have resulted in application downtime.

Introduction of JavaScript

  • JavaScript, introduced by Netscape, allowed programmers to add dynamic elements to the user interface running on the client side.
  • This enabled a more interactive and responsive user experience.

Platform Dependencies

  • Both the client and server components of applications were usually tightly bound to a particular computer architecture and operating system in earlier computing models.
  • This meant that applications were often incompatible with different architectures or operating systems, making it difficult to develop cross-platform applications.

Test your knowledge of web applications with this quiz that covers the history, functionality, and architecture of web applications.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser