Web Apps vs Native
The cluster debates the advantages and disadvantages of using web technologies and browsers as a platform for applications compared to native desktop or mobile apps, focusing on performance, distribution, cross-platform compatibility, and limitations.
Activity Over Time
Top Contributors
Keywords
Sample Comments
What's so sacred about the browser as we know it? People want to use web apps. Why not make it convenient for them?
I think the web is a great target for apps. The other app platforms are either proprietary or have negligible market share. The web as a platform for distributing applications is a better alternative than desktop platforms that are either fragmented or a monopoly.The abomination is turning web pages into javascript apps when HTML would be a better choice. The browser already has the capability to render text and images. News articles and blogs are better served as static content than as a
web apps are better for developers. Write once, run on multiple OS / browsers. They're easier to maintain, you don't need to go through approval process or worry about your users running a version that's 3 months behind, meaning you can iterate a lot faster.
Your question is related to the technical aspects of the ecosystem, but not to the way that people use computers in general.A good rhetorical question in response is, why is the web so much more popular when using computers than installed applications?The implication you've made is that there is no benefit to the web, but that is obviously not true, as web usage far outstrips installed applications (besides the browser) at this point. Given this, it becomes necessary to have common to
Answer to first question: Every single one.The answer to your second question is manyfold. First, it makes a false presupposition, web development is not faster and easier. Second, most devs probably chose the browser as a platform because Apple was so tremendously successful at creating artificial "application barriers" -- making it uneconomical, problematic or even impossible to create well-behaving cross-platform applications. Building application barriers used to be Microsoft&#x
Its the other way round. If web apps didnt exist, there would be more pressure to develop tools that make it easy to write and distribute proper applications.
It is absolutely not an extreme position. It is the only position available if any intense work happens in the UI. JavaScript is SLOW. WASM is SLOW compared to native code.the web has defeated native apps on windows because native apps on windows are dead all on their own. not because browser applications are better, because they aren't, but because Microsoft drove those applications into the ground with clear intent.I don't think people realize this, but browsers are SLOW.
Web technologies enable server-client apps that can rival desktop apps, and Browsers are almost as complex as Operating Systems. What you describe isn't a problem, it's made like this because they're very useful and complex technology stacks
Would you recommend just building web-based desktop apps?
Because sometimes you want a desktop app right now and are most productive with Web technologies.