what web apps cannot do.
What web apps cannot do.
1) Provide rich, responsive UI’s
2) Support instant notification.
3) Execute complex domain logic on the client-side (Supporting #1)
4) Store data on the client-side, either on disk or in memory. (This would allow disconnected use.)
What web apps can do, that smart clients cannot.
1) Accessible over the public internet without client deployment.
2) Anyone can easily create one or set one up.
3) Developers don’t need to do network programming.
4) Accessible on any platform with a web browser.
It seems that what is needed is a new architecture that can provide the best of both worlds.