Hello all! I’m Andrew Tillman, a new addition to CRT. I’ve been here for a little over a 2 months and Keith told me that to get a Blogger ribbon here at midyear I need to write a blog post. Please bear with me, as this is my first blog post….ever.
The current topic I have on my mind is the debate over desktop applications vs. web-based applications. It seems that as the technologies that have driven the resurgence of internet companies (aka Web 2.0) improves, that web based applications are becoming more and more viable. Google is the most well known of these companies and offers a full range of web-based applications such as Gmail, GCal and many others. It seems that not a day goes by that Google doesn’t create or acquire a new way of doing online what was once done solely by desktop applications. Is the desktop going to evolve into a dumb terminal that solely provides internet access? Or is there another approach that can be taken?
The desktop application has several advantages; offline access, better user interface and integration with other desktop applications. However having all you data on one computer is asking for a hard drive failure and can be annoying when you need to get to you data/applications but don’t have access to your computer. Web applications address a lot of these short comings; they can be used anywhere, you don’t need to worry about hard drive failure etc, but you are hosed of you don’t have internet access. There is also the concern of having your data solely in the hands of another company.
I think in the end I prefer what I call a hybrid solutions. Hybrid solutions are ones that store the data on a server on the internet, but allow access to it through both desktop applications and a web interfaces. I get the advantages of a desktop applications; offline access, better interface and integration with other applications. I also get the advantages of an web application; access from anywhere computer, data sharing between multiple computers and easy recovery of data after a hard drive failure. Also, since the data is stored locally as well as remotely I still have my data available to me if my service provider experiences a catastrophic failure. The biggest drawbacks to a hybrid solution is that it is more complex and if you have privacy concerns about someone like Google having access to your data they are still not addressed by the hybrid solution.
To that end I use Fastmail for my personal email, they have IMAP access as well as a very good web mail client. I use Spanning Sync to sync my Google calendar with my Mac’s iCal. I use del.icio.us even though it doesn’t quite qualify, however if I cannot get to the internet, cannot use my bookmarks anyway. I am currently looking for a similar server for my address book as well as one for iPhoto, and iTunes (the size of the files involved make this more problematic). I have also started to look into getting the Vienna news reader integrate with Google Reader.
How do you address this issue? Are you solely desktop, all web apps or somewhere in between?




