2 ms·
> - web app: loads from a server and connects to a backend to perform its activities. Business logic is on the server. If at all, very limited offline capabilit
by IncRnd 9y ago
> - web app: loads from a server and connects to a backend to perform its activities. Business logic is on the server. If at all, very limited offline capabilities
You're confusing web apps and client/server apps. Web apps are generally thought of as apps written using web technologies. This means that a web app may not even interact with a back-end server, or a native app may exclusively interact with a back-end server.
- wsy 9y agoI think this is not correct. According to https://en.wikipedia.org/wiki/Web_application https://en.wikipedia.org/wiki/Web_application, Web applications are applications running in a Web browser. The term was introduced to distinguish Web _apps_ from Web _pages_, not to distinguish _Web_ apps from _native_ apps.
- stephenr 9y ago> Web applications are applications running in a Web browser And Electron embeds an instance of Chromium, to provide a webview for the 'application' interface. How is that not a web app? It's written in HTML, CSS and JS, it runs inside a browser. Just because the user can't choose the browser doesn't mean shit. Users couldn't choose the browser to run a lot of Microsoft-stack Web Apps in the early 2000's either, because they only worked in MSIE.
- wsy 9y agoIt's not a Web browser because you can't browse the Web with it. In my view, Electron does not embed a browser, it does embed a HTML/CSS/JS renderer.