Client apps, anyone?
Businesses all want web apps.
Web apps have a couple of obvious benefits: no client-side deployment, always available barring network outages. A lot of people perceive web apps as automatically having better usability too.
However, the pain of being restricted by the environment and having to deal with the quirks of different user agents (if you’re like me and only ever learn things the hard way) makes me wonder. Is there a market for client-side development in business software any more?
Arguably, constraints make people more creative. The things some people do in JS (a vi clone and a mini unix environment for example) are proof that the problem is mostly my lack of patience and discipline. Still, the state of the art in web app GUIs is crude compared to something like Gtk or Windows.Forms.