The Artima Developer Community
Sponsored Link

Web Buzz Forum
Canvas or Panel?

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Manish Jethani

Posts: 53
Nickname: jethani
Registered: Aug, 2005

Manish Jethani is an engineer in the Flex team at Adobe.
Canvas or Panel? Posted: Nov 14, 2005 7:45 AM
Reply to this message Reply

This post originated from an RSS feed registered with Web Buzz by Manish Jethani.
Original Post: Canvas or Panel?
Feed Title: Manish Jethani
Feed URL: http://feeds.feedburner.com/manish/artima
Feed Description: Software. RIA. Flex.
Latest Web Buzz Posts
Latest Web Buzz Posts by Manish Jethani
Latest Posts From Manish Jethani

Advertisement

Monday mornings are for work-related reading. So I just finished reading this essay titled Does Visual Studio Rot the Mind? by Charles Petzold (author of several books on Windows programming). It's about human-machine relations and the state of GUI development on Windows. It's funny in the beginning but also contains a lot of insight into the history of GUI design by programmers and how it's changed over the last two decades -- very relevant in the context of what's happening today with the recent resurgence in JavaScript/DHTML and the new XML-based approaches to UI design.

As an engineer on Flex, I couldn't help drawing parallels. For example, Charles likes the new dynamic layout features in Windows Forms and Avalon, and actually prefers it as the default in his IDE. In Avalon (not in Windows Forms), it's the default. Last I checked, Canvas (i.e. absolute positioning) was the default in Flex Builder 2. What do developers prefer? What do designers prefer?

I found this comment on XAML quite interesting (emphasis is mine):

... I saw an Avalon clock application that somebody at Microsoft wrote. It actually set the time once in code and used Avalon animation entirely implemented in XAML to keep the clock going. It was very, very cool, except that the 12 tick marks of the clock were implemented in 12 virtually identical chunks of XAML. The only thing that would have appalled me more was seeing 60 tick marks implemented 60 identical chunks of XAML.

Either XAML doesn't have a Repeater, or Charles doesn't know about it (given the author's background, I'm guessing it's the former) :)

Read: Canvas or Panel?

Topic: opmlmanager.com Previous Topic   Next Topic Topic: Are We Ready for Web 2.0?

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use