Print

Windows & .NET Watch: Will you too be SLOOB?



Larry O'Brien
Email
May 1, 2009 —  (Page 1 of 2)
I don’t have a good record when it comes to predicting trends in user interfaces, so I’m not going to try. UI trends are as predictably fickle as miracle diets, and I’m fatigued from too many years of doggedly following the arguments and thinking, “That makes sense.”

In the days of CUA, I thought that it made sense to make all interfaces look like minimalist text editors. In the dot-com days, table-oriented layouts with a sprinkling of custom bullets seemed sexy. And today, I guess there’s no stopping the appeal of a cover-flow widget. Whatever.

Personally, I like native clients on the one hand and hyperlinked text on the other. I understand that this is as philistine as insisting there is no finer food than pizza, but I like process lists and taskbar icons that map directly to specific applications. I like hypermedia as the engine of application state (the fundamental philosophy of REST) and feel confident that if an application is built with such an architecture, it can be tarted up with whatever effects are in vogue.

Part of the reason I don’t like DHTML-based applications is, undoubtedly, too much knowledge of what goes into the sausage. With Internet Explorer’s loss of total market dominance, every release of a browser application has a constant pitter-patter of browser incompatibility flaws: the popups don’t work with Firefox, the text wraps in Chrome, the sliced images don’t look right in IE. I find those defects demoralizing; when I see a burndown chart flattened out because we can’t make rounded corners look right when the page scrolls or somesuch, I feel like we’ve barely progressed since the days of making windows on 80x25 screens with ASCII “line drawing” characters.

A bigger part of why I don’t like browser-based applications, though, is that for all the surprising capability of DHTML and CSS, as well as the recent arms-race in JavaScript performance, there are still huge performance benefits to be had from a local application running at full speed on the Common Language Runtime and with reasonable access to local resources. And, darn it, there are some times when you just need to draw an actual graph.



Related Search Term(s): Silverlight

Pages 1 2 


Share this link: http://sdt.bz/33441
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
Silverlight continues to shine... for now
Version 5 of software ready to roll, but what lies beyond? Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
MAY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Slick...but who needs it?
compilr.com is a well-designed site and the folks behind it seem to have their heart in the right place. But...who needs it?
05/16/2012 12:45 PM EST

How to be a better software developer
Want to be a better developer? You won't get there by mastering an interesting language or learning a new set of APIs.
05/14/2012 12:18 PM EST

Wooing Galatea
Do yourself a favor and check out Galatea 2.2, a wonderful book by novelist Richard Powers.
05/12/2012 07:05 PM EST

The world as story
An artificial-intelligence system at Carnegie Mellon seeks to understand the world by making statements about it.
05/10/2012 06:39 AM EST

The Rise of the Brogrammer, or the Rise of the Sexist Programmer?
Women in Silicon Valley get vocal about sexist ads and campaigns that contribute to a tense work environment.
05/09/2012 03:14 PM EST

Retriever Communications Releases RADE3
Organizations concerned about the growing popularity of bring your own device to work policies may be comforted by the release of RADE3.
05/09/2012 11:46 AM EST

 

Events calendar tab
5/13/2012 to 5/18/2012
Boston
Lean-Kanban University

5/14/2012 to 5/18/2012
Denver
IDUG

5/23/2012 to 5/24/2012
Chicago
IEG

6/3/2012 to 6/7/2012
Orlando
IBM Rational

6/10/2012 to 6/15/2012
Las Vegas
SQE