Joe Beda - How should developers prepare for Longhorn/Avalon?
- Posted: Apr 09, 2004 at 1:51 PM
- 12,148 Views
- 5 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
ChrisAn responds to Scoble's post. Chris Sells also has some things to say on similar topics.
In the interview, I say that Avalon is going to supplant WinForms. However, I didn't say (and I should have) that this won't be happening for a while. WinForms is a great technology that makes a lot of sense in a lot of situations -- whether you take Avalon into account or not.
I'm glad to hear this! These are exactly the scenarios that we are working hard to hit with Avalon and Longhorn in general.
It seems responsive though in the client preview the interface appears to be ready long before it actually is ready to take user input. That is perhaps the environments doing so I reserve judgement till I get it happening on real hardware.
The couple of .Net things I had availabe to me there seems to work without a hitch. Look forward to gleening some Longhorn specific stuff from the web and playing with it.
Hi Joe,
interesting videos. After hearing your comment about how to prepare for Avalon it made me think about Visual Studio and way in which people develop applications. If you are a good developer you know that you should layer your application, however, Visual Studio uses the "old Visual Basic" approach to rich client development. In other words, you create a windows form application. What does Visual Studio do, it creates a main function in the form you create first. Already that means the form is doing more than presentation. Potentially people will also write application initialisation code in this function. Ok I add a button to the form and click on it and the idea opens up the associated event routines. So far I could be writing all my business logic etc within the form.
Of course no one would do this ??? Well, how many prototypes that become production systems are written this way, it is seductive to less skilled developers.
Wouldn't it better if the tools tried to lead people to develop applications using a layed approach. It would certainly help with migration later on to Avalon.
Martin Spedding
Remove this comment
Remove this thread
close