outcoldman
outcoldman Denis Gladkikh

Впечатления о втором дне MIX’11: Silverlight 5 Beta

Silverlight, XAML, Binding, and Silverlight 5

Буквально несколько часов назад нам анонсировали Silverlight 5 на конференции MIX’11. Даже можно скачать Silverlight 5 Beta and Tools и попробовать в живую. Я тоже это сделал, ради любопытства.  Поставил на виртуальную машину, попробовал несколько новых фич. Вам, кстати, тоже не рекомендую ставить на рабочую машину, если вы Silverlight разработчик, и сейчас разрабатываете на Silverlight 4. У меня постоянные зависания, повторяется всегда с ChildWindow. Но это все может быть из-за того, что стоит все на виртуальной машине, да еще и на Windows Server 2008 R2 (та виртуалка, на которой мы разрабатывали проект на HackDay). Но я вас предупредил.

Ознакомиться с новыми фичами Silverlight 5 можно (и нужно!) в нескольких местах, например, в блоге Tim Heuer – Silverlight 5 Beta – A guide to the new features. Еще кто-то кинул в твиттере ссылку на pdf документ, на сайте Silverlight.net Silverlight 5 Beta Technical Features (как на него попасть – не знаю).

Вкратце из мне понравившегося в Silverlight 5 (то есть то, что я действительно ждал и хотел бы использовать сейчас):

И мне не понятны опять какие-то кривые решения Silverlight давно проверенным вещам. Вот сделали они для Silverlight 5 поддержку окон, теперь можно в OOB приложениях создавать окна, но как они сделали, что это:

Window tearOffWindow = new Window();
tearOffWindow.Height = 400;
tearOffWindow.Width = 600;
tearOffWindow.Top = 24;
tearOffWindow.Left = 30;
tearOffWindow.Title = “Stock Console”;tearOffWindow.Content = myUIElement; //Set content to someFrameworkElement
tearOffWindow.Visibility = Visibility.Visible; //Display the Window

Почему нет нормального метода Show? Close то есть. И почему нет поддержки модальных окон? В общем, если это не недоделки SL5 Beta, то я уже знаю несколько новых фич, которые нам стоит ожидать от Silverlight 6 или 7. Спешат с версиями Silverlight, и всегда контролы у них не доделанные, архитектура не доработанная и т.п.

Думаю, что скоро будут опубликованы интересные и подробные статьи о новых фичах Silverlight 5. А вообще, это пока что бета версия, для меня это просто повод посмотреть, задуматься и отложить до выхода более свежей версии.

Have feedback or questions? Looking for consultation?

My expertise: MongoDB, ElasticSearch, Splunk, and other databases. Docker, Kubernetes. Logging, Metrics. Performance, memory leaks.

Send me an email to public@denis.gladkikh.email.

The content on this site represents my own personal opinions and thoughts at the time of posting.

Content licensed under the Creative Commons CC BY 4.0.