Angular (https://angular.io/) for web, mobile web, native mobile and native desktop.
Multi-Platform Development.
The core philosophy behind this is often referred to as "Write Once, Run Anywhere" (WORA).
Here are the leading frameworks that allow you to achieve this:
1. Flutter (by Google)
Currently the most popular choice for true multi-platform capability.
• Language: Dart
• How it works: It uses a single codebase to compile native ARM code for mobile and optimized JavaScript/WebAssembly for the web. It renders its own UI (like a game engine), ensuring the app looks exactly the same on every screen.
• Best for: High-performance apps that need highly custom designs and animations.
2. React Native (by Meta)
A massive player in the industry, popular because it uses JavaScript.
• Language: JavaScript / TypeScript
• How it works: Primarily designed for mobile, but using React Native for Web, you can render your components as standard HTML/CSS for the browser. It uses "native bridges" to talk to the device hardware.
• Best for: Teams that already know JavaScript or React.