IBOX wrote:
What is PWA? Is it the same with Reactive web?
regards
PWA is a progressive web app, a type of app that can run in your computer browser, but you can also install it like any other app on you mobile device. It's usually enough to visit a website, and then the website asks if you want to install the app on your phone/tablet.
PWA in OutSystems is a way to distribute a mobile app. So, you create a PWA by creating a mobile app and then turn on the PWA. You can still create native Android/iOS builds ("real" mobile apps) and send them to Google/Apple store. PWA is more practical in a way that you don't need an app store.
Ractive Web App is the default "framework" to create moderns apps in OutSystems. Modern user interface is coupled with tools for asynchronous and parallel data fetching, and a lot of app's logic runs on the devices themselves. Mobile app, so PWA as well, share almost the same UI tools and modern approach to development. You can often reuse parts and logic across Reactive Web and Mobile Apps.
Traditional Web Apps, however, reflect the way most of the IT industry built apps in the past. Logic runs on the server, and devices get pages just to render. These apps are robust, but not "reactive" enough for modern development requirements.
Something like this :)