My calendar reminds me that I haven't said anything bad about
outlook for a while. That's my google calendar, the one that not
only brings up a popup in my browser, it texts a message to my
phone 10 minutes before the appointment is due. If I had it in
outlook, my phone would remind me 24-36 hours after the event, "you
had an appointment, but you missed it, as windows mobile is useless
at timely reminders".
Here, then, is the complaint. I have received a message with a
spreadsheet, so I double click on the attachment to view it
The way outlook is set up, everything is cached locally. Opening
a spreadsheet is a matter of saving the attachment to a local file,
calling ::ShellExec(). Which may be what Outlook is doing. Sadly,
it is doing it in the foreground thread, and the entire GUI is now
hung until Excel starts up. Which is long enough for me to get
bored, switch out the VM, bring up the Gimp, grab the screen shot
and start cropping it before Excel 2007 finally decides to open a
50x4 spreadsheet and so return liveness to Outlook.
In theory, rich client applications should offer a richer GUI
than web browsers, and so provide a better user experience. In
practise, they don't. Why then, pay for the premium hardware and
software needed to run them? That's going to be hard question to
answer in today's economy