I ask this because at work I am supposed to develop a web-application that is used in an intranet, by two people. It's an application that should keep some states in a workflow. So I have to keep data in a session and have to care about concurrency. It would be so much easier to develop a normal desktop-application. But the client was clear on this (I wished everything in the spec would be so clear): he wants a web application.
I know that many people don't want to install applications, but here are two users, and I'm able to install it on the computers of them.
So I want to know: What are the reasons, why webapps are so popular these days? Is it a hype and in two years the clients will demand more desktop-applications? Or is there something about webapps that makes them especially sexy/appealing?
Sharing resources reduces the cost as well as gives access to users over the latest hardware and software. With Web apps (Web applications) an IT team on server's location can be employed to handle backup, update and bug fixation so that end users don't face issues.
Web apps work with web browsers – no need to be downloaded or installed. Easy to maintain and automatic updates. Easier and cheaper to build than mobile apps.
Here are a few reasons that make web applications superior:There is no update hassle. You don`t have to worry about system requirements. Web apps cost less. They are more cost-efficient.
Your point in general is false: web applications aren't more popular than local applications.
In your specific case, the client probably wants to take advantage of these things:
If you happen to disagree with their evaluation, you could try to persuade them that your experience suggests that a web app is not the best fit for this.
Or perhaps you should consider exploring continuation-based web frameworks, such as Seaside. They make persisting state through stateless interactions more straightforward.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With