Vandaag hadden we de kans om een korte Silverlight training bij te wonen in het grote Microsoft gebouw te Brussel samen met enkele andere developers en designers. Er zijn 2 trainingssessies en de eerste handelde vooral over het gebruik van Microsoft Expression Blend als een tool. Wat kan Blend en tot wat is het in staat.

Om Blend te kunnen installeren moet je ervoor zorgen dat je het .NET Framework 3 hebt staan. Als je dan nog eens wilt gebruik maken van Visual Studio als code-behind editor, dan installeer je best Visual Studio 2008, maar die is voorlopig nog beta. Het is ook mogelijk om via Visual Studio 2005 te werken, maar dat zou ik eens verder moeten uitpluizen.


Blend

De gemaakte applicaties bekijk je met Silverlight, vergelijkbaar met de Flash player. Momenteel is er een go-live voor Silverlight 1.0 en die wordt in september officieel uitgebracht. Ondertussen wordt er al druk gewerkt aan Silverlight 1.1 die nog in beta is.

Toepassingen die in Silverlight 1.0 RC gemaakt zijn, zullen ook blijven werken in volgende versies, wat niet meer het geval is met Silverlight 1.0 Beta.

Blend wordt voor de eerste keer opgestart en het ziet er proper uit. Aan de rechterkant herkennen de .NET developers onder ons al meteen de projects en properties panel.

Blend kan gebruikt worden voor het maken van 2 belangrijke projecten. Enerzijds hebben we een WPF application en anderzijds een Silverlight application.

Een WPF application is een desktop application die met Blend kan gemaakt worden. Aan de Flash kant hebben we daar natuurlijk AIR voor.
Een Silverlight application is dan weer bedoeld om op het web te plaatsen. Deze laatste is natuurlijk tot minder in staat in vergelijking met een WPF applicatie, omdat er slechts een afgeslankte versie van het framework ingebakken zit, logisch. Beide maken gebruik van een XAML* file. Een XAML file houdt alle instellingen van je applicatie bij in een xml file.

*(XAML is a markup language for declarative application programming and stands for Extensible Application Markup Language).

Op dit moment werkt een Silverlight applicatie enkel samen met javascript, maar in de toekomst wordt dit uitgebreid naar C# en VB.net

In de help vind je enkele voorbeelden terug die ons zeker niet van onze stoel doen blazen, maar het is zeker ook niet minder dan bestaande flash voorbeelden. Het ziet er mooi uit en alles werkt vlotjes. Het werd pas echt interessant toen we te horen kregen dat deze voorbeelden allemaal binnen Blend gemaakt zijn, zonder een regel code. Microsoft heeft echt zijn best gedaan om designers en developers naast elkaar te kunnen laten werken.

Het was een eerste kennismaking en ik ben aangenaam verrast. Microsoft trekt volgens mij hiermee heel wat mensen uit de C# en VB.net community aan om Blend uit te proberen en mooie applicaties te gaan bouwen, zowel voor desktop als web. Ik vind het goed dat Flash een concurrent krijgt, wij als developer of designer zullen er van kunnen profiteren, met welke technologie je dan ook werkt.

Nog een interessante link met wat tutorials is de volgende: http://www.nibblestutorials.net/

Volgende week deel 2.

No wiki Tags