Page view counter

Should I (Still) Learn 1.0?

We recently announced that we will have a Beta version of Silverlight 2.0 ready for Mix in Q1 of 2008, complete with managed code, many drag and drop controls and a host of other advanced features.

Let's be honest: just about any non-media-centric application you build in 1.0 you'll be able to build more quickly and more easily in 2.0 -- so why not wait?  I think there are good reasons; but let me say up front that reasonable people can disagree. The most limited and precious resource you have is your time, and so you have to decide where you want to invest it.

When we release the Beta of 2.0 we will be providing a lot of material to absorb. It is my hope and commitment to provide videos and documentation to ease the learning and assimilation of that material, but the reality is that coming up that learning curve will be non-trivial.

One obvious argument for beginning to code applications in 1.0 today is to get ahead of that learning curve (nothing you learn in 1.0 will be wasted; even the Javascript you master will come in handy for AJAX).

Silverlight 1.0 is a proper subset of 2.0.

Second, 1.0 is not a half-baked product; what it does, it does quite well, as you can see by taking a quick look at our showcase applications. You may find that even today, a bit of Silverlight can provide your users with a vastly enhanced web experience. (uh oh... drifting off into marketing speak <slap!>)

Third, we're listening. As you use 1.0 and even the 1.1 alpha[1] you'll notice things you really want in 2.0; great - let us know. Features are definitely settling down, but they're not written in stone, and developers who are deep into coding with the existing product are going to have highly valued opinions that are going to be taken very seriously.

---

[1] 1.1 alpha will be succeeded by 2.0 beta!  We won't rename 1.1 alpha because the alpha won't be extant for very long, but forgive us the confusion of going from 1.0 RTM to 1.1 alpha to 2.0 Beta - it is a reflection of realizing how much 2.0 has grown since its original conception.

Published Saturday, December 01, 2007 12:01 PM by jesseliberty

Comments

# Should I Learn 1.0? - Jesse Liberty - Silverlight Geek

Pingback from  Should I Learn 1.0? - Jesse Liberty - Silverlight Geek

Saturday, December 01, 2007 12:08 PM by Should I Learn 1.0? - Jesse Liberty - Silverlight Geek

# Should I Learn 1.0?

We recently announced that we will have a Beta version of Silverlight 2.0 ready for Mix in Q1 of 2008,

Saturday, December 01, 2007 12:45 PM by Test

# Del.icio.us Links for 12/2/2007

Sunday, December 02, 2007 8:04 PM by Frank La Vigne

# Del.icio.us Links for 12/2/2007

Sunday, December 02, 2007 8:04 PM by Frank La Vigne

# Del.icio.us Links for 12/3/2007

Monday, December 03, 2007 12:39 PM by Frank La Vigne

# Silverlight Cream for December 3, 2007 - 2 -- #143

Silverlight I found on the Blogosphere: Brad Abram&#39;s Intro to Silverlight Webcast, Video.Show 1.0

Monday, December 03, 2007 6:43 PM by Community Blogs

# re: Should I (Still) Learn 1.0?

Good point eventually the spiffy silverlight apps will be the ones that are using ajax, so people will be going back to the javascript.

Thursday, December 06, 2007 3:30 PM by aspdotnetjunkie

# Izindaba #21

Time for another weekly round-up of developer news that focuses on .NET, agile and general development

Friday, December 07, 2007 12:36 AM by From the software development trenches

# Is Scoble Talking About Silverlight 2.0?

Saturday, February 16, 2008 11:16 PM by Frank La Vigne