Web application

From WikiMD.com Medical Encyclopedia

Web Application[edit | edit source]

A web application is a software application that runs on a web server, unlike computer software programs that are run locally on the operating system (OS) of the device. Web applications are accessed by the user through a web browser with an active network connection.

A screenshot of a web application interface

Web applications are popular due to the ubiquity of web browsers, and the convenience of using a web browser as a client, sometimes referred to as a thin client. Common web applications include webmail, online retail sales, online auctions, wikis, instant messaging services, and many other functions.

Architecture[edit | edit source]

Web applications typically use a combination of server-side scripts (such as PHP, ASP.NET, and Java) and client-side scripts (such as JavaScript and HTML) to develop the application. The client-side script deals with the presentation of the information, while the server-side script deals with all the hard stuff like storing and retrieving the information.

Client-Side[edit | edit source]

The client-side of a web application is the part that the user interacts with. It is developed using HTML, CSS, and JavaScript. These technologies allow developers to create dynamic and interactive user interfaces.

Server-Side[edit | edit source]

The server-side of a web application is responsible for the business logic and data storage. It is developed using server-side languages such as PHP, Python, Ruby, Java, and Node.js. The server-side code runs on a web server and communicates with the client-side to deliver the web application.

Development[edit | edit source]

Web application development is the process of creating application programs that reside on remote servers and are delivered to the user's device over the Internet.

Frameworks[edit | edit source]

Developers use web application frameworks to build web applications. These frameworks provide a standard way to build and deploy web applications on the World Wide Web. Popular frameworks include Django, Ruby on Rails, AngularJS, and React.

Testing[edit | edit source]

Testing is a crucial part of web application development. It involves checking the application for bugs, usability, and performance issues. Testing can be done manually or using automated tools.

Security[edit | edit source]

Web application security is a branch of information security that deals specifically with the security of websites, web applications, and web services. At a high level, web application security draws on the principles of application security but applies them specifically to Internet and web systems.

Common Threats[edit | edit source]

Some common threats to web applications include SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF). These threats can lead to unauthorized access to sensitive data and other security breaches.

Related Pages[edit | edit source]

WikiMD
Navigation: Wellness - Encyclopedia - Health topics - Disease Index‏‎ - Drugs - World Directory - Gray's Anatomy - Keto diet - Recipes

Search WikiMD

Ad.Tired of being Overweight? Try W8MD's physician weight loss program.
Semaglutide (Ozempic / Wegovy and Tirzepatide (Mounjaro / Zepbound) available.
Advertise on WikiMD

WikiMD's Wellness Encyclopedia

Let Food Be Thy Medicine
Medicine Thy Food - Hippocrates

Medical Disclaimer: WikiMD is not a substitute for professional medical advice. The information on WikiMD is provided as an information resource only, may be incorrect, outdated or misleading, and is not to be used or relied on for any diagnostic or treatment purposes. Please consult your health care provider before making any healthcare decisions or for guidance about a specific medical condition. WikiMD expressly disclaims responsibility, and shall have no liability, for any damages, loss, injury, or liability whatsoever suffered as a result of your reliance on the information contained in this site. By visiting this site you agree to the foregoing terms and conditions, which may from time to time be changed or supplemented by WikiMD. If you do not agree to the foregoing terms and conditions, you should not enter or use this site. See full disclaimer.
Credits:Most images are courtesy of Wikimedia commons, and templates, categories Wikipedia, licensed under CC BY SA or similar.

Contributors: Prab R. Tumpati, MD