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. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 45 reacties

The Mono Project heeft een preview van de nieuwe versie van Moonlight, de Linux-variant van Microsofts Silverlight, uitgebracht. Versie 4 ondersteunt een deel van de functies in Silverlight 4 en is geheel compatibel met voorgaande versies.

Volgens de ontwikkelaars is dit de eerste keer dat een release van Moonlight goed overweg kan met content die voor de recentste versie van Silverlight is gemaakt. Naast volledige ondersteuning voor versie 3 en ouder van Silverlight, worden nu ook enkele api's uit versie 4 ondersteund. Onder andere h264-video, hardwarematige versnelling van grafische berekeningen, 3d-transformaties en pixelshaders worden door de preview van Moonlight 4 ondersteund. Daarnaast is de snelheid van de plug-in verbeterd en kan deze nu ook gebruikt worden in combinatie met Chrome.

Moonlight is de opensource-Linux-variant van Microsofts Silverlight, en wordt gemaakt door Novell en de mensen achter het Mono-platform. De plug-in wordt ontwikkeld met hulp van Microsoft, dat de ontwikkelaars toegang geeft tot uitgebreide specificaties en verschillende testprogramma's. Moonlight loopt tot op heden wel steeds achter op Silverlight. Microsoft wil in de eerste helft van dit jaar een bèta van versie 5 uitbrengen, waarna de final voor het eind van het jaar moet uitkomen.

Moderatie-faq Wijzig weergave

Reacties (45)

Als software engineer/architect 'kijk' ik enigzins anders naar Silverlight dan de meeste gebruikers. Ik doe dit werk al ruim 25 jaar, en heb menig technology zien komen (en gaan), en nerd die ik ben wil ik alles ook weten en aanraken (behalve java)., client/server , html,asp, flash etc. De laatste jaren ASP.NET en nu dan SIlverlight. Flash , was wat jaartjes terug, maar ik vond dat je er bijzonder mooie dingen mee kon doen, maar de manier waarop beviel mij niet, er waren twee duidelijke omgevingen, 1 was een programmeer omgeving en 2 een authoring omgeving (met timeframes e.d.). Geen idee hoe flash nu is, maar die paradigm lag mij niet.

De browser was oorspronkelijk ontworpen om html op te dienen. punt. Maar in de loop der jaren moest het steeds meer gaan doen en werden er allerlei nieuwe los staande features toegevoegd, javascript, dom, css, ajax etc. En om een fatsoenlijke applicatie te maken moet je van alles wat doen, aan de client side en de server side. Het stateless programeren is op zich al een kunst op zich. En hoewel de tools verbeterden is en blijft het qua architectuur eigenlijk een rotzooitje, ook ASP.NET (O dat doet net niet wat ik wil, dan injecteren we toch gewoon weer een javascriptje...O shit, chrome doet het weer net even anders dan firefox...).
Het probleem met de browser is gewoon dat we geen afscheid kunnen nemen van oude technologien, er is er gewoon teveel van, en er zijn hele grote spelers die volledig van deze technolgie afhankelijk zijn en dus helemaal niet gebaat bij verandering.

En dan komt opeens Silverlight, wat een verademing om mee te werken, ongekende mogelijkheden, logisch in opbouw, dit is de architectuur waarop de browser eigenlijk gebaseerd zou moeten zijn. Het grote voordeel is ook dat je volledig onafhankelijk bent van de browser, als er maar een plug-in is voor het OS, dan is jouw applicatie hetzelfde op ieder platform. Aan 1 kant jammer dat het geen opensource is, aan de andere kant is dat waarschijnlijk de reden dat de architectuur zo solide in elkaar zit.

En HTML5.... heb er al wat mee gespeeld, gaat ongetwijfeld dezelfde interfaces mogelijk maken die SIlverlight nu mogelijk maakt, en ook het brengen van de applicatie logica meer naar de client wordt mogelijk zodat je de server alleen voor de data nodig hebt. Maar de zooi wordt er niet minder om denk ik.

En mocht je willen zien hoe een goede Silverlight applicatie er uit kan zien, moet je eens naar Reeleezee.nl gaan en hun volwaardige demoversie van hun administratie pakket bekijken. Of kijk eens op http://www.silverlight.net/showcase/

En ik wou eigenlijk maar een korte reactie geven....

[Reactie gewijzigd door geedsen op 16 februari 2011 09:06]

Flash , was wat jaartjes terug, maar ik vond dat je er bijzonder mooie dingen mee kon doen, maar de manier waarop beviel mij niet, er waren twee duidelijke omgevingen, 1 was een programmeer omgeving en 2 een authoring omgeving (met timeframes e.d.). Geen idee hoe flash nu is, maar die paradigm lag mij niet.
Dat is nog steeds zo. Het zijn twee totaal losstaande IDEs: Flash Builder en Flash Professional. Wil je echt mooie dingen met de Flash Player VM doen, dan moet je zelfs je toevlucht nemen tot third-party IDEs die HaXe ondersteunen.
En hoewel de tools verbeterden is en blijft het qua architectuur eigenlijk een rotzooitje, ook ASP.NET (O dat doet net niet wat ik wil, dan injecteren we toch gewoon weer een javascriptje...O shit, chrome doet het weer net even anders dan firefox...).
Dat is denk ik meer een symptoom van WebForms, wat het hele web gebeuren eigenlijk zoveel mogelijk weg heeft willen stoppen en eigenlijk een soort gelimiteerde 'WinForms op het web' heeft proberen te zijn. Met ASP.NET MVC heeft Microsoft het gelukkig wel begrepen. :)

[Reactie gewijzigd door R4gnax op 16 februari 2011 09:04]

Allemaal heel mooi vanuit het oogpunt van een programmeur maar zolang er maar 1 of 2 platformen (Apple en Windows) fatsoenlijk wordt ondersteund zal er niet snel een breed draagvlak voor komen.

Onder linux werkt moonlight voor geen meter en onder android en andere mobiele besturingssystemen werkt het ook niet.

Ik krijg bij silverlight een beetje een too little too late gevoel. Denk ook niet dat het een enorm succes gaat worden, zeker nu de opmars van mobiele apparaten niet meer te stuiten is, als je website dan niet werkt dan is het gewoon jammer maar helaas en wordt de site niet bekeken.

Welke problemen heeft de meerderheid trouwens toch met Flash, ik heb daar nu echt nooit gezeur mee, zowel onder windows als linux niet.
Sorry dat ik je fantasie moet doorprikken, maar het linux-aandeel is maar een paar procent. Silverlight werkt prima voor meer dan 90% van de mensen. Omdat het op linux bagger werkt, weinig draagvlak te noemen is wel erg kortzichtig.
Je leest niet goed, ik geef ook aan dat de opmars van mobiele apparaten ook een fors marktaandeel gaat opsnoepen (dat doet het nu al). Op android en iOS draait silverlight ook niet. Als je straks dus al alle mobiele OSen, linux gebruikers en gebruikers van alle andere besturingssystemen bij elkaar gaat vegen kom je al aan een aardig marktaandeel dat geen toegang heeft tot silverlight applicaties. Daarnaast heb je van die 90% mensen ook nog een flink deel dat niet nog meer plugins wil installaren of mag / kan installeren (van systeembeheer bv) en je marktaandeel wordt nog kleiner.
Waar geen draagvlak is wordt draagvlak gecreëerd. Met Windows en OSX heb je toch al een hele grote deel van de desktop markt bedient. Die paar procent die Linux gebruiken (ik ook) hebben meestal ook een andere OS voor de apps die niet op Linux draaien.

Silverlight gaat ontzettend hard en naar mijn mening de goede kant op. Microsoft heeft een goede architectuur neer gezet en een mooie en makkelijke ontwikkel platform. Als het developen makkelijk gaat komen er meer sites met Silverlight en zo wordt het kip-ei verhaal langzaam opgelost.

Moonlight is een mooi alternatief en het feit dat Microsoft meewerkt laat alleen maar zien dat men hier alle baat bij heeft dat ook Linux mee gaat met silverlight.
Gaaf hoe microsoft probeert om silverlight een succes te maken door het breed aan te bieden. Ontwikkelen voor Linux doen ze nog niet, maar ze helpen wel de ontwikkeling.

Het Windows Phone 7 (series...) OS draait native silverlight. (bron) Kan het dan zijn dat ik software voor de telefoon ook kan compilen voor m'n linux machine mits ik de broncode heb?

[Reactie gewijzigd door bglnelissen op 15 februari 2011 21:40]

Silverlight applicaties kunnen zonder meer op Linux platform draaien. Het is alleen te hopen dat alle functionaliteit ook werkt. Met de eerdere versies van Moonlight konden alleen Siliverlight 1 en 2 applicaties goed worden uitgevoerd. Voor veel sites heb je echter al Silverlight 3 nodig. Dat moet deze versie gaan overbruggen.
Is er al iemand in geslaagd om de MS codecs te installeren? Met versie 2.4 ging dat nog prima.
Zie ook deze bug. report.
In elk geval ziet deze verse er veelbelovend uit.
Is het ondertussen ook mogelijk dit een keer naar Android te porten? Één van de grootste gemissen tot nu toe vind ik .. :(
vraag me dan af welke websites jij bezoekt. Afgezien van de nos (is inmiddels een beta met flash) heb ik nog nooit iets gezien met silverlight. (draai linux dus werkt toch niet, maar heb 't ook nog nooit nodig gehad :+)

[Reactie gewijzigd door himlims_ op 15 februari 2011 16:53]

RTL gemist heeft ut. Daar moet je eerst een iPad nadoen voordat je kunt kijken :(
RTL gemist voor iPad is een speciale versie en werkt niet met silverlight.
Nee maar de reguliere versie wel. Wat Brupje precies bedoel snap ik ook niet, misschien wil hij het juist op zijn android bezoeken.
Brupje heeft geen *light en wil wel genieten van de hoogwaardige kwaliteit van RTL's programmering. Als je als user client de iPad faked kan dat.
Kwaliteit die RTL voorschotelt aan iPad gebruikers is anders vrij belabberd. Maar kan je wel lekker wgetten!
Op RTL gemist gebruiken ze een een type DRM dat niet ondersteund wordt door Moonlight. Daarom kan je, op een Linux PC, niet normaal gebruik maken van RTL gemist.
Dit kan wel als je je browser zicht voor laat doen als de browser van de iPad, want dan krijg je een HTML5 site voorgeschoteld.

Ik denk dat dit is waar Brupje op doelde...
Het zou je eens verbazen hoeveel websites op silverlight draaien. Alleen lijken mensen het snel Flash te noemen lol.
Ik heb geen moonlight geïnstalleerd en ik ben buiten uitzending gemist nog nooit tegen silverlight aangelopen.

Ik zie eerlijk gezegd niet het nut in van silverlight, het is IMO flash van Microsoft. Dus steeds meet plug-in vervuiling. Ik heb ook geen quicktime geïnstalleerd.

Ik zou er veel meer voor zijn als er een echte open "flash" variant zou komen. Ik vind eigenlijk dat het W3C dit zou moeten doen.
Het is ook Flash van Microsoft.

Echter zullen plug-ins blijven bestaan omdat ze vaak veel sneller ontwikkeld worden dan een W3C standaard (HTML 5 is pas over 3 jaar af).

Echter ben ik waarschijnlijk bevooroordeeld: programmeer in Silverlight.
En hier gaan veel mensen de mist in. SilverLight is het antwoord van Microsoft op JavaFX (http://javafx.com). Het is bedoeld om de ontwikkelingen voor het internet te vereenvoudigen.

JavaFX komt je dan alleen weer niet zo heel veel voor op het internet.
En JavaFX is weer een concurrent van Flash/Air. Allemaal platforms voor "rich internet applications", voor functionaliteit die niet in HTML zit.

Zo ontwikkelt het internet zich trouwens al vanaf het begin: de innovatie komt eerst als plugins, die bij bewezen succes langzaamaan in nieuwe HTML standaarden worden geintegreerd.
W3C specs hoeven dan ook helemaal niet 'af' te zijn om ze te kunnen gebruiken, volgens mij is HTML4 zelfs nog niet eens officieel 'af' en is het nog steeds een recommendation.

Het mag dan wel jaren duren voordat er een streep onder W3C standaarden wordt getrokken, maar de het overgrote deel van zoiets als de HTML5 specificatie ligt al voor zo'n 99% vast.

Maar verder klopt het wel dat HTML5 nog geen alternatief is voor bepaalde Flash of Silverlight toepassingen, vooral vanwege browser support en performance. Wat ik me dan weer afvraag is of je dergelijke toepassingen uberhaupt op een mobiel platform wilt gebruiken, waar een native implementatie gewoon altijd efficienter en beter kan zijn.
De Siverlight spec is open, dus MS heeft al een open 'flash' variant voor je gemaakt ;)
De Siverlight spec is open, dus MS heeft al een open 'flash' variant voor je gemaakt ;)
Silverlight is niet open.


Zie deze link.
Both Microsoft Silverlight and Adobe Flash are proprietary.[81] Flash's file formats are publicly documented standards,[82][83] as are Silverlight's.[84][85] However, the communication between a Flash player and a server is done by the proprietary protocol RTMP. Both Flash and Silverlight use patent-encumbered audio and video codecs.
Als Silverlight zo open is, waarom bevat Moonlight dan een binary van Microsoft waarvan de source of spec niet beschikbaar van is?
En waar haal je dat van daan? In het bericht staat enkel dat Microsoft toegang heeft gegeven voor de testcases die zij gebruiken, en de specificaties waaraan Silver / Mono light aan moet voldoen:

De plug-in wordt ontwikkeld met hulp van Microsoft, dat de ontwikkelaars toegang geeft tot uitgebreide specificaties en verschillende testprogramma's.
Begin vorig jaar heb ik onderzoek moeten doen voor een bedrijf waar ik stage liep in de hoek van RIA's.

Uit dat onderzoek kwam destijds voort dat MS veel meer plannen had (weet niet of dat nog steeds zo is) met Silverlight. Het moest een tegen hanger worden van Adobe AIR.
Aanvankelijk zouden er meer gelijkenissen met Adobe Flash zijn maar naarmate het platform volwassener werd zouden ze er een volbloed RIA platform van gaan maken.

Nu heb ik er in de tussentijd vrij weinig meer over gehoord of gelezen dus het kan best zijn dat ze de stekker eruit getrokken hebben t.o.v. het RIA gedeelte.

Maar het is zeker niet zo dat Silverlight "alleen maar" een Flash tegenhanger is. Zo zijn er ook mogelijk heden om Silverlight te integreren met WCF RIA Services.

Zulk soort mogelijkheden ken ik niet van Flash (wil niet zeggen dat ze er niet zijn natuurlijk maar, ik ken ze niet).
microsoft is sowieso heel goed in overal een vinger in de pap willen hebben. daarom komen ze met hun eigen flash (silverlight), en nog erger, hu eigen pdf (xps) 8)7
xps is wel wat meer dan een pdf-vervanger. Sinds Vista is xps het formaat dat gebruikt wordt in de volledige printerpijplijn van Windows en ook meer en meer als hardwareformaat door printers zelf. Bij pdf is er toch nog vaak de vertaalslag terug naar postscript om het geheel af te drukken op hardware.
Ja schandalig is het. En die Google wil ook al overal een vinger in de pap hebben, dus komen ze met een eigen webmail (gmail) en nog erger, hun eigen browser (chrome) en een java kloon (android). En dan dat bedrijf Apple, komen ze ineens met hun eigen muziek player (itunes) en hun eigen streaming protocol (airplay). En die W3C, zomaar een beetje Flash functionaliteit in HTML schuiven, hoe durven ze.

[Reactie gewijzigd door Dreamvoid op 15 februari 2011 22:30]

Ik zie eerlijk gezegd niet het nut in van silverlight, het is IMO flash van Microsoft.
Het nut is dat Microsoft (weer) een eigen standaard er door heen probeert te drukken, zoals ze al zo vaak geprobeerd hebben in het verleden...
Ach, ik zou het niet heel vervelend als Magister zou werken, onder zowel Android als 'reguliere' linux smaken.
Magister werkt bij mij nog niet met moonlight:(.
Magister 5.0 werkt bij mij onder Ubuntu 10.10 met Moonlight. Ik moet zeggen dat het iets slomer lijkt dan met windows 7 op dezelfde laptop, beide Chrome, maar dat kan best eens tussen de oortjes zitten.

Misschien heeft jouw school/universiteit nog niet de nieuwste versie van magister, of heeft de mijne een oude versie die wel met Moonlight werkt.
Met de preview dan? Anders werkt die niet op onze PC.

Maar toch mooi dat de ontwikkeling zo hard gaat, al snap ik niet waarom ontwikkelaars toch vaak Silverlight gebruiken in plaatst van flash. Flash werkt tenminste op alle platforms.
al snap ik niet waarom ontwikkelaars toch vaak Silverlight gebruiken in plaatst van flash. Flash werkt tenminste op alle platforms.
De oorzaak is misschien te vinden in het feit dat ActionScript een speelgoed taaltje is in vergelijking met C#: ActionScript kent geen templating of generics, heeft een gelimiteerde OO implementatie (geen private constructors, om maar eens iets te noemen), enzovoorts.

Als ontwikkelaar werk je veel liever met een expressief krachtigere taal die elegantere oplossingen toestaat.

[Reactie gewijzigd door R4gnax op 16 februari 2011 08:58]

Ik heb moonlight wel is geprobeerd voor die enkele site die silverlight had (magister, uitzending gemist), maar het werkte voor geen meter. Hopelijk werkt moonlight 4 beter.
Ik word er een beetje cynische van. Moonlight blijft maar proberen om Silverlight bij te benen, en iedere keer als ze in de buurt komen dan komt er weer een nieuwe Silverlight versie uit.
Is het nu al ooit echt mogelijk geweest om recente Silverlight content via Moonlight te bekijken? Als het ooit al gebeurd is dan geloof ik niet dat het lang genoeg heeft geduurt om die plugin in een distributie te krijgen. Ondanks alle mooie beloftes werkt het in praktijk gewoon bijna nooit.
Wordt nog leuker

Firefox could not install the file at
http://www.go-mono.com/mo...light-3.99.0.1-x86_64.xpi
because: Not a valid install package
-207

De nightlybuild en de Stable LOL een 404 Object not found!

BTW gaarne modereer mij ff lekker naar -9
Erg leuk maar na de versie 2 en de olympic 3 versie is het niet tegebruiken bij RTL en waardan ook , zelfs div. tests van M$ zelf (vrij van drm) of hangen of helemaal niks
Dan een zwart scherm functioneel noemen gaat wel erg ver dan maar flash met alle probs
misschien dat dat meer aan jouw configuratie ligt dan aan moonlight?
Moonlight is gewoon bagger. Ik heb 't tig keer geprobeerd, allerlei versies. Niks configuratie: op de testsites werkte het goed, dus het was goed geïnstalleerd.
Maar ik heb geen enkele 'echte' site mogen ontdekken waar die bagger werkte. De enige plug-in die Firefox keer op keer liet crashen.
Zelfs een site van Microsoft zelf (om sites te beheren) werkte niet.
Bij mij komt die troep er niet meer op. Overigens heb ik 't nog nooit nodig gehad, behalve bij Uitzending gemist, en die werken nu ook met andere formats.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 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