CompTIA Tech+ (FC0-U71)Applications and SoftwareHard
A software developer is creating an application that needs to be accessible from any device (desktop, laptop, tablet, smartphone) with an internet connection, without requiring a specific operating system or installation process. The application should run within a web browser. Which type of application is the developer building?
- AHybrid application
- BNative application
- CProgressive Web App (PWA)
- DWeb application
Show answer & explanationAnswer & explanation
Correct answer: D. Web application
A web application is accessed via a web browser over a network (like the internet), requiring no installation on the local device or specific OS, and providing cross-platform accessibility, fitting all criteria.
Why the other options are wrong
- A. Hybrid applications are native apps that embed a web view, still requiring installation, though they use web technologies.
- B. Native applications are built for a specific OS (e.g., iOS, Android, Windows) and require installation.
- C. PWAs are a type of web application that offers enhanced native-like features but are still fundamentally web-based and would fall under the broader 'web application' category, which is the most encompassing and correct answer here given the choices.
Web Application
An application that runs on a web server and is accessed by users through a web browser over a network (e.g., the internet), without needing to be installed on the client device.
- Accessed via a web browser.
- Platform-independent (runs on any OS with a compatible browser).
- No local installation required.
- Relies on internet connectivity for full functionality.
Memory trick: Web App: browser-based, no install, any device, internet needed.