Desktop apps are dead (from a desktop apps developer)
kontsevoy.blogspot.com
kontsevoy.blogspot.com
Common installation packages, the ones that tell you to shut down everything else and make you click next 50 times just to install one little app, suck and could be improved.
I don't see how this corresponds to "the desktop is dead".
If your badass uber-leet Ajax app takes 20+ seconds to load, uses up 80-140+ MB of RAM, feels slow on a Pentium 4 machine, does less than an Apple IIe app, and could go down at any time leaving you totally helpless (as happened the other day in spite of the high-speed "backup" systems those high-profile Web 2.0 sites allegedly had), you have failed. Deal with it.
You can use simple reality checks here. If your clunky "rich text" editing widget thingie is crippled in ways Notepad is not, you have failed. If your spreadsheet app is maddeningly frustrating to use for more than 100 rows or if you know any keyboard shortcuts at all, you have failed. And so forth.
Only one non-desktop app in the mix there - that being JIRA. Looks like the death knell was a tad premature once again.
ex. "After all, people have managed to learn how not to put everything they see in their mouth, learned how to stop on red and go on green... They'll learn not to drop viruses on their desktops."
ummm way easier said than done given the stats and me watching my mom's generation use computers... not to mention how it's a lot harder building something stable and secure as opposed to trying to break it (not to mention MS's general failure at building good stuff)
"Do not point your finger at .NET, it is still a subset of Win32. It is built mostly on top of Win32, and it is still not available for us to use! Yes, .NET runtime is not part of the most popular Desktop out there - Windows XP."
This didn't happen out of stupidity, MS wanted to bundled it. What stopped it was a thing called an anti-trust lawsuit... (.NET was made to kill Java)
There is something to be said for really peppy interfaces, rich input mechanisms (multi-touch, joysticks, gestures through a webcam), and compiled graphics libraries that blow our minds.
There is probably room for an open source system that uses a good languages, provides these capabilities, and could run everywhere. A model where monetization comes from support could probably work.
Something like QT is clearly not there yet. Doesn't actually run everywhere and C++ stinks.
Still though, there's no contest with web applications in terms of how easy it is for the developer to deploy them.
I think the third phase will be somewhere in between desktop app. - web app. When that time come, we'll only need differrent kind of browser (or browsing experience) which present power of desktop app. and backed with the information rich web app. services and techniques.(3d surfing,clear navigation of web space in 3d,"web space" as a real 3d space experience)
remember, life don't likes extreme sides.
Outlook: 12 seconds
Firefox+Gmail: 21 seconds.
Finding and opening messages is much easier in Outlook. I can use tab and arrow keys to navigate much easier than I can with gmail, and messages load much more quickly. Since it's an Exchange server that maintains a constant connection, I get email from anyone on the network within a few seconds, and a notification in the taskbar that I've got a new message. Mail filters are not difficult to set up, and arranging messages is a drag-and-drop affair.I'm using Outlook less these days, as my co-workers tend to use IRC for most incidental communication and email for technical notifications and documentation and such. But at my last company most professionals, managers, and executives lived in Outlook.
There are a few things that really bug me about Outlook: No support for tabbed browsing of messages and a buggy, poorly documented scripting engine. Practically speaking, Outlook requires more IT support than gmail.
Hard drives transfer data faster than ISP's in the first place, and why have a hard drive if you're not going to use it?