Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 112 reacties, 20.665 views •

Microsoft heeft tijdens de MIX 2011-conferentie in Las Vegas de bèta van Silverlight 5 vrijgegeven. Het vernieuwde framework voor rich internet applications weet onder andere de gpu beter te benutten bij het afspelen van hd-video's.

Een van de belangrijkste vernieuwingen in Silverlight 5 is de ondersteuning voor hardwarematige versnelling bij het afspelen van h.264-video's met behulp van de gpu. Ook worden 3d-graphics via de grafische processor afgehandeld, terwijl met de Trickplay-feature video's versneld kunnen worden zonder dat de audio-pitch wordt verstoord. Verder zouden Silverlight 5-applicaties via een afstandsbediening aangestuurd kunnen worden, terwijl Microsofts framework voor rich internet applications ook 64-bit browsers moet gaan bedienen.

Silverlight-ontwikkelaars kunnen verder met versie 5 hun creaties eenvoudiger testen als zij Visual Studio 2010 gebruiken. Ook kunnen data-binding expressions beter gedebugd worden in Silverlight-applicaties door het plaatsen van breakpoints. De final van Silverlight 5 moet later dit jaar uitkomen.

De release komt niet als een verrassing; op het Silverlight-blog werd de aanstaande release van Silverlight 5 bèta al aangekondigd. Volgens de softwaregigant heeft Silverlight ondanks de toenemende belangstelling voor html 5 nog steeds een zonnige toekomst voor zich, omdat er geen webtechnologie is die geschikt is om in alle scenario's voor webtoepassingen gebruikt te worden. Zo biedt Silverlight bijvoorbeeld net als Adobes Flash de mogelijkheid om video's te beveiligen met drm, terwijl de video-tag van html 5 deze feature nog niet heeft. Daarnaast ziet Microsoft Silverlight samen met XNA als een sleutelplatform voor Windows Phone 7-applicaties.

Microsoft heeft met de ruime aandacht voor html 5 en aanverwante technologieën, en de presentatie van de IE10-preview, opnieuw laten zien dat het bedrijf zich meer en meer richt op het toepassen van open standaarden. De softwaregigant gaf dit eerder al aan tijdens de ontwikkeling van Internet Explorer 9. Volgens Microsoft wordt html 5 in hoog tempo door de software-industrie omarmd en is dit ook noodzakelijk om ook de diverse mobiele platformen goed te kunnen bedienen.

Reacties (112)

Reactiefilter:-11120105+162+20+30
Moderatie-faq Wijzig weergave
misschien dan maar stoppen met ontwikkelen als je het allemaal niet meer bij kan houden... ;)
over bijhouden gesproken, visual studio 2010 is zelfs nog trager geworden ook, nog makkelijker voor je dus....

nee even serieus, gewoon aan het stoken hierboven, maar feit blijft nog steeds stilstand is achteruitgang...

dus of het nou een strak plan is om ipv elke 2 jaar een grote update te doen, elke 4 jaar
ik denk dat microsoft dan niet goed kan concureren met open-source initiatieven die in principe elke dag aan hun taal kunnen sleutelen en uitbrengen

ontopic:
silverlight is mede dankzij xaml wel wat vervelend om te schrijven.
Ik heb het ook gewoon niet op xml syntax, zo verboos, zo tijdrovend.
het is in iedergeval mooi dat ze zorgen dat de data binding expressions eindelijk knap gedebugged kunnen worden
ook goeie 64bit support is
Ik vind het juist met XAML en MVVM heerlijk om voor te ontwikkelen. Scheelt mij uiteindelijk bakken met tijd.
uhh.. hoe vaak moet je xaml schrijven dan? we gebruiken toch gewoon de designer of Expression blend...
Wij bouwen de GUI's in de XAML editor. Styling word wel met Expression of iets gedaan. Maar labels, textboxen incl bindings, noem maar op tikken wij in XAML.
misschien dan maar stoppen met ontwikkelen als je het allemaal niet meer bij kan houden... ;)
Ja, dat werkte ook zo goed voor IE6 ;)
Ik ontwikkel o.a. voor CRM 5, en daarin is Silverlight toch echt wel een verademing om in te werken. Toch geef ik op dit moment de voorkeur aan WPF omdat je daar minder tegen bepaalde restricties aanloopt. Hopelijk kan je met Silverlight 5 meer buiten de zandbak werken...

[Reactie gewijzigd door Ezio op 13 april 2011 21:33]

Zolang je een browser app maakt zal je niet veel meer buiten de sandbox kunnen werken (spreekt voor zich neem ik aan, je wilt niet terug naar het activex tijdperk ;) )

Wel word het mogelijk om in (trusted) Out of Browser apps met P/Invoke te gaan werken, dus daarin word het wel mogelijk.
Als dat zo is, vind ik het een gemiste kans. Met een full-trust WPF browser applicatie kan je namelijk wel gewoon buiten de browser sandbox werken.
Met als groot verschil dan wel dat de gebruiker zelf de WPF applicatie geïnstalleerd heeft en gebruik maakt van het volledige .net 4 framework gebruik maakt, waar je bij Silverlight niet expliciet controle hebt over de applicaties die je uitvoert (iedere internetpagina kan namelijk een SL app bevatten, zelfs zonder dat je er weet van hebt) en je ook niet het .net framework ervoor nodig hebt (alleen de runtime is genoeg, en die bevat natuurlijk maar een fractie van de .net functionaliteit)
Volgens de technische documentatie gaan trusted in-browser Silverlight applicaties wel degelijk ondersteund worden.
Trusted applications in‐browser
Silverlight 5 enables trusted applications to run in‐browser for the first time. The Beta includes support
for two features: Elevated In‐Browser via Group Policy & In‐Browser HTML support w/Group Policy.
Gelukkig worden Silverlight en Flash met de dag minder relevant nu html een sterke ontwikkeling doormaakt.
Alsof je met HTML 5 alles kan. Ik heb zaken in Silverlight 5 gezien waar html van kan dromen.
Ik heb zaken gezien in HTML5 waarvan Silverlight alleen maar kan dromen (bijv. op een Android je app zien). Er is momenteel een flinke shift aan de gang waarbij alles wat plugins vereist eindelijk niet meer relevant aan het worden is. Tuurlijk kan het altijd beter/mooier etc. maar het is gewoon niet relevant voor meer dan 90% van de content die aangeboden wordt. Een niche houd je altijd en daar vind je dan fat-clients/plugin based sites whatever men de afgelopen 10 jaar verzonnen heeft.
Ik heb zaken gezien in HTML5 waarvan Silverlight alleen maar kan dromen (bijv. op een Android je app zien). Er is momenteel een flinke shift aan de gang waarbij alles wat plugins vereist eindelijk niet meer relevant aan het worden is. Tuurlijk kan het altijd beter/mooier etc. maar het is gewoon niet relevant voor meer dan 90% van de content die aangeboden wordt. Een niche houd je altijd en daar vind je dan fat-clients/plugin based sites whatever men de afgelopen 10 jaar verzonnen heeft.
Tuurlijk is het geweldig om een framework te hebben wat cross browser cross platform cross everything else werkt, maar het zal altijd net een stukje minder performen dan iets wat dedicated voor een target is gemaakt.
Dit geld ook voor de snelheid waarmee nieuwe feautures aan het framework worden toegevoegd: Alles gaaf aan een open standaard zoals OpenGL maar de afgelopen 10 jaar is DirectX erover heen gewalst omdat het gewoon te lang duurde met extensions of het uitkomen van versie 2.x. Hetzelfde geld natuurlijk ook voor andere zaken zoals CSS en HTML interpretatie tussen de verschillende browser.
Microsoft gaat sneller met Silverlight versie nummers dan Adobe met Flash. Nog even en we hebben Silverlight 12 en nog "maar" Flash 11. Naar mijn inziens zou MS langzamer naar nieuwe frameworks moeten bewegen. Het heeft mij persoonlijk meer tijd gekost om Visual Studio 2008 onder de knie te krijgen dat MS Visual Studio 2010 op de markt heeft gekregen. Heb je net een workaround onder de knie, wordt deze onderuitgehaald door de nieuwe versie! Zo blijf je bezig als ontwikkelaar.
Niemand dwingt je om over te stappen op 2010. Als het handige nieuwe features heeft die jij zou willen gebruiken kun je het natuurlijk overwegen.
Helemaal mee eens!
(ik zat het net te denken, bij het lezen van dit artikel :) )
1 versie per jaar vind ik niet eens zo snel?
Ik vind het eigenlijk nog wel meevallen die overgangen naar nieuwe Visual Studios. Meeste wat je in je vorige versies kan kan je nog steeds en word vaak alleen maar beter. Ik ga graag over als ik eerlijk ben.
Silverlight 5 is leuk, silverlight is leuk, maar als Microsoft niet zelf Mac en Linux ondersteuning gaat maken dan is het niet interessant voor de meeste ontwikkelaars... Flash is daarintegen veel meer crossplatform.
Onder OSX werkt Silverlight gewoon :).

Linux moet het helaas doen met Moonlight, ik had ook liever Microsoft hier effort in willen steken maar ach, misschien op een dag.
Ik ben allang blij dat ze eindelijk 64-bits ondersteunen... Daar had Silverlight tot voor kort nog flink wat moeite mee. Vooral in Firefox 4 op OSX. Ik kreeg zelfs de melding. "Deze oude plug-in werkt alleen in 32-bit modus". Ja doei!
Ben vooral benieuwd als deze versie het CPU gebruik echt omlaag kan brengen door beter gebruik van de GPU. Maar goed, daar vast pas bij installatie achter te komen.
In het bericht staat XNS volgens mij moet dat XNA zijn.
Komt er nu ook fatsoenlijke update-functionaliteit voor de Mac OS X-versie?
Ik was aanvankelijk erg sceptisch over Silverlight, maar ik moet toegeven dat het (zelfs) op OSX heel prettig werkt. Het is hier nog nooit gecrasht, terwijl ik toch erg veel gebruik maak ervan. Als ik niet beter wist dan zou ik zeggen dat het onderdeel van Safari is.

Wel blijft spijtig dat er (nog) geen officiële linux support is, al hoor ik van vrienden/medetweakers dat Moonlight erg goed werkt. (misschien dat MS hierdoor niet zelf een versie gaat schrijven/onderhouden? wie weet)
Moonlight werkt absoluut niet goed. Crasht om de haverklap en is supertraag. Een filmpje fullscreen afspelen zit er niet in bij mij. DRM'ed filmpjes werken niet, zelfs niet met het microsoft codec pack dat je door je strot gedouwd krijgt. :/
Toch werkte het bij mij wel altijd uitstekend (op de DRM-films na dan).

Op dit item kan niet meer gereageerd worden.



LG G4 Battlefield Hardline Samsung Galaxy S6 Edge Microsoft Windows 10 Samsung Galaxy S6 HTC One (M9) Grand Theft Auto V Apple iPad Air 2

© 1998 - 2015 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True