Great news for web developers. Silverlight 2.0 beta will be released with Go-Live licence within a couple of months. Other words, in Q1 2008.
What is Go-Live?
This means, that you can begin to build your production Silverlight applications without being worry about feature capabilities and hard rewrites and integrations. Another news is, that in the same time (or even earlier) we'll get CTP of ASP.NET 3.5 extensions, which will be added to ASP.NET next year.
What is Silverlight 2.0?
It's, actually, Silverlight 1.1, that you know. But due to new "managed" concept the product was renamed to 2.0. Other words, too much changed for 0.1 mark :)
What is ASP.NET 3.5 extensions?
Actually, those are extensions for ASP.NET 3.5, released last month. It will include:
- MVC (model-view-controller) for ASP.NET
- Entity Framework - kind of Linq, data modeling framework
- Data Services - access any data by URL
- Dynamic Data - access dynamic and rapidly changing data without special code to write
- AJAX - need to explain?
- Silverlight Controls for ASP.NET - easy integration of Silverlight and ASP.NET server code.
What SL 2.0 will include?
Layout management (Stack and Grid panels), a lot of networking (mostly POX and REST) and controls: Button, CheckBox, DataGrid, Hyperlink, ListBox, Modal Window, Popup, ProgressBar, RadioButton, ScrollViewer, Slider, TabControl, Canvas, FileOpenDialog, Grid, Image, ItemsControl, StackPanel, TextBlock, TextBox, MediaElement and MultiScaleImageElement.
When the final release?
Soon, but we can not tell you yet.
And the last, but not least - Silverlight will be available for mobile devices as well. It, probably, will not happen in current version, but in really near future. Additionaly, Silverlight 1.0 applications will be fully supported by Silverlight 2.0 runtime.