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 , , 71 reacties

Microsoft heeft de final release van een verzameling Silverlight-tools voor Visual Studio 2010 uitgebracht. De toolkit moet het onder andere eenvoudiger maken om Silverlight-applicaties die buiten de browser draaien te bouwen.

Met de Silverlight 4 Tools for Visual Studio 2010, een gratis download van 32,5MB, zouden ontwikkelaars onder andere Silverlight-applicaties kunnen programmeren die buiten de browser draaien. Ook kunnen dergelijke applicaties van toegangsrechten tot bepaalde systeemmappen en -bronnen worden voorzien, waardoor het verschil met 'normale' desktopapplicaties zou worden verkleind. Op Windows-systemen kunnen signed Silverlight-apps bovendien toegang tot com-objecten krijgen.

De toolkit zou het volgens Microsoft ook eenvoudiger maken om binnen het grafische ontwerpvenster van Visual Studio 2010 Silverlight-apps te bouwen door de komst van style intellisense, een tool om XAML-stijlen aan te passen. Het data source selector-gereedschap zou ontwikkelaars moeten bijstaan bij het aanwijzen van databronnen binnen een Silverlight-app. Ook moeten developers op weg worden geholpen door de beschikbaarheid van een bibliotheek met voorbeeldcode en templates. Microsoft stelt dat de toolkit niet alleen nuttig is voor de bouw van Silverlight-applicaties, maar dat design-tools ook nuttig kunnen zijn voor alle code die gebruikmaakt van de Windows Presentation Foundation. Bovendien werken de gereedschappen ook in Visual Web Developer 2010 Express.

Moderatie-faq Wijzig weergave

Reacties (71)

Ik mis nog een download link in het artikel.

[Reactie gewijzigd door Slashdotter op 18 mei 2010 11:23]

Ze hadden beter een functionaliteit kunnen ontwikkelen waarmee Silverlight-applicaties naar HTML5 code geconverteerd kunnen worden. Als ze HTML5 omarmen zoals ze zeggen te doen, moeten ze Silverlight-applicaties zo snel mogelijk van het internet weg te zien krijgen.
Silverlight is meer dan een flash variant!

Silverlight is namelijk ook heel goed in te zetten in business scenerios mbv RIA services bijv. Daar is een grote toegevoegde waarde voor silverlight!

Ik ben hartstikke blij met deze release als developer.
Ik ben hartstikke blij met deze release als developer.
Ik niet, omdat het _weer_ een vendor lockin is, die zal verhinderen dat alternatieve besturingssystemen hun intrede zullen kunnen doen in de zakelijke markt.

Wanneer leren we nu eens dat dit soort oplossingen al vaak een beperking zijn gebleken omdat je te afhankelijk wordt van 1 bedrijf. Dit gaat waarschijnlijk nooit en te nimmer op een Mac of op Linux draaien, en dat is domweg niet acceptabel.
Dit gaat waarschijnlijk nooit en te nimmer op een Mac of op Linux draaien, en dat is domweg niet acceptabel.
Silverlight voor de MAC
Silverlight voor Linux (Moonlight)
Silverlight Developer tools

Leef je uit zou ik zo zeggen. Vreemd dat mensen hier toch zo stellig reacties plaatsen, zonder dat ze maar 1 seconde even nakijken of het klopt wat ze zeggen.
En hoeveel versies van de specs lopen die open source varianten achter?
De Mac versie wordt door MS zelf ontwikkelt en Moonlight ligt ongeveer 1 versie achter.
Het blijft natuurlijk open source - als meer mensen meehelpen loopt Moonlight minder achter.
Microsoft had er natuurlijk ook voor kunnen kiezen om de core van Silverlight opensource te maken en deze ook te gebruiken voor de Mac en Windows versie (de laatste 2 zullen nu ook geheid al een groot deel van de code delen).
De core van silverlight is geheel open.
Dat is namelijk de CLI een open standaard.
Daarnaast gebruikt men de XAML markup taal voor Silverlight en die is door Microsoft onder een volledig open licensie beschikbaar gesteld.
De MAC versie word door MS zelf ontwikkeld... dus die in ieder geval niet.
Moonlight komt steeds dichter en dichter ;).
Vreemd dat mensen zo'n stellige reactie plaatsen zonder kennis van zaken te hebben. Ik moet het helaas met Moonlight doen, maar grofweg de meeste video's spelen hier gewoon niet mee.
Da's knap. Ik draai Moonlight op Ubuntu 10.04 en heb nauwelijks problemen. Alleen DRM zaken kunnen problemen geven, maar daar kan MS weinig aan doen. Dat bij jou de "meeste" het niet doen is dan wel weer opvallend.

[Reactie gewijzigd door PWM op 18 mei 2010 11:09]

Het draait gewoon niet zoals het in Windows draait en dat zal het ook nooit doen. En als MS het zint kunnen ze er altijd voor zorgen dat nieuwe versies weer voor hopen problemen zorgen op andere systemen.

Moonlight is een lapmiddel meer niet. Het is goed dat het er is, maar we willen deze Vendor lockin niet. Silverlight is MS poging om internetapplicaties te binden aan hun propietary Windows platform. Als we ooit ons uit de greep van MS willen ontworstelen dan is NU het moment. Internet appicaties moeten ontwikkeld worden op basis van niet aan MS gebonden standaarden en technologie. Internet biedt de mogelijkheid om applicaties te ontwikkelen die niet meer afhankelijk zijn van MS. MS mag daarop als concurrent meedoen ipv als monopolist.

MS heeft van af het begin af aan het Web willen beheersen. Bill Gates wilde internet vervangen door zijn eigen globale netwerk: Microsoft Netwerk (MSN). Daarom stond er op de desktop van Windows95 alleen een icoontje waarmee je je kon aanmelden voor Microsoft Network. Andere bedrijven werden onder zware druk gezet om een betaald abonnement op dat netwerk te nemen, anders zou MS geen zaken meer met ze doen. Alleen de dappersten weigerden.

Maar het was niet de dood van Internet. Het bleef groeien als kool en een ander bedrijf Nescape maakte een browser voor internet en groeide in een paar jaar tijd uit tot een firma die honderden miljoenen waard was. Niemand wilde MS zijn netwerk waar je voor elke email zou moeten betalen, omdat hij "gegarandeerd" was. Toen moest MS snel van koers veranderen en Netscape kapot concurreren door een gratis browser mee te bundelen met Windows. Een die helemaal in Windows werd ingebed.

Microsoft heeft Internet jarenlang op een laag pitje gezet, ze wilden geen webapplicaties want ze verdienen te veel aan offline applicaties en ze hebben geen monopolie op webapplicaties. Maar nu Google de aanval heeft geopend door een office suite op internet te zetten en Gmail Excange gaat beconcurreren, nu gaan ze het over een andere boeg gooien.

Nu gaan ze een ontwikkelplatform pushen dat opnieuw iedereen die de applicaties gebruikt bindt aan MS en zijn wIndows platform. Ze gooien nu het roer helemaal om. Daarom zijn ze zelfs bereid om Silverlight op ander platformen toe te staan, want dat vergroot de acceptatie. Maar het betekent niets want het is geen open standaard en alle rechten blijven bij monopolist MS rusten.

Daarom is het veel beter om Flash te gebruiken tot HTML5 volwassener is en de ontwikkeltools op dezelfde hoogte staan. Voor de mensheid is het een ramp als MS ook hier weer de scepter gaat zwaaien.

Het internet is geen uitvinding van bedrijven als MS. Het zou nooit van de grond gekomen zijn als het van de commercie zou afhangen. Dan zou elke internetpagina en elke email geld gekost hebben. Internet is een uitvinding en ontwikkeling van idealistische mensen met een visie dat de mensheid zich bevrijdt uit de dwang die de mensheid zo lang arm en dom gehouden heeft. Vrijheid van het individu is het doel van de makers geweest

Eerst probeerde MS Internet te vernietigen, nu probeert ze het in bezit te nemen. Met Silverlight probeert MS de toekomstige structuur van het internet in handen te krijgen, zoals ze met H.264 waar zij medelicentiehouder van is wederom een kraantje probeert te installeren waar ze geld kan aftappen.

Wie MS meehelpt, leidt zijn nageslacht in een toekomst van afhankelijkheid en helpt het gratis en vrije internet om zeep. Wij zijn nu niet afhankelijk van MS op het internet, laten we dat zo houden. We hebben MS helemaal niet nodig. We moeten alleen de vergiftigde pil niet slikken. Ontwikkel in flash of Html5 maar niet in Silverlight.

[Reactie gewijzigd door degener op 18 mei 2010 14:54]

Uh...Silverlight is er voor Mac en Linux, en iedereen kan een port naar andere OSsen schrijven omdat de specs openbaar zijn. Ook al valt Microsoft morgen om, de Silverlight spec is er nog steeds.

[Reactie gewijzigd door Dreamvoid op 18 mei 2010 10:31]

Je brengt het erg mooi maar de situatie met Moonlight is heel anders.
Microsoft has released two public covenants not to sue for the infringement of its patents when using Moonlight. The first one covered Moonlight 1 and 2, is quite restrictive and it covered only the use of Moonlight as a plugin in a browser, only implementations that are not GPL3 licensed, and only if the Moonlight implementation has been obtained from Novell. It also notes that Microsoft may rescind these usage rights[19].

The second covenant is an updated and broader covenant that no longer limits the covenant to users that obtain Moonlight from Novell, it covers any uses of Moonlight regardless of where it was obtained. The updated covenant covers the implementations as shipped by Novell for versions 3 and 4, it no longer distinguishes Novell from other distributions of Moonlight and expands the covenant to desktop applications created with Moonlight. The covenant is not extended to forks that choose to license under the GNU GPL (Moonlight is LGPLv2, a milder, more relaxed license)[20]
De specs zijn voor zover ik weet alleen toegankelijk voor Novell.
Shortly after the first demo at MIX 07 in Paris, Microsoft began cooperating with Novell to help the building of Moonlight[17] Support includes exclusive access given to Novell for the following Silverlight artifacts:[18]

* Microsoft's Test suites for Silverlight,
* Silverlight specification details, beyond those available on the web,
Mijn voorkeur gaat veel meer uit naar een open vrij te gebruiken standaard dan weer een semi gesloten standaard.

Er IMO al veel te veel vervuiling op het web i.v.m. verschillende (gesloten) standaarden.

[Reactie gewijzigd door worldcitizen op 18 mei 2010 10:56]

En behalve dat: beloftes zijn mooi, maar niet wettelijk bindend.
Maar Microsoft heeft geen enkel belang om dat te doen. Dit is net zulke FUD als Microsoft gebruikt tov bepaalde leveranciers mbt Patenten.

Voorlopig is Microsoft een stuk opener dan Adobe met Flash.
Correctie: Voorlopig heeft Microsoft geen enkel belang dit te doen. Dit doet me erg denken aan Embrace, Extend and Extinguish praktijken die MS in het verleden ook al heeft uitgehaald, maar dan iets anders:
-embrace: laat iedereen Moonlight gebruiken zolang ze geen GPL gebruiken
-extend: in dit geval is de introductie van Moonlight al de extensie
-"Extinguish": Dit staat tussen quotes omdat MS geen competitor heeft om uit te roeien, maar iets anders zou nastreven: Trek de covenants in, en elk bedrijf dat van Moonlight gebruikmaakt (het doel is dus dat heel veel grote bedrijven dat doen) dan bedreigen met lawsuits. I.t.t. hun FUD campagne tov Linux zouden ze hier dan wel in hun recht staan (het is immers hun eigen technologie) en zouden alle bedrijven geforceerd zijn te migreren (iets waar bedrijven eigenlijk een hekel aan hebben vanwege de risico's en de kosten) OF een licentie aan te schaffen.

Let wel even op: ik zeg dat het er aardig op lijkt; of het ook echt zo is weet ik niet.

@hAl hieronder: Dat mag dan wel zo zijn, maar ook licenties kan je van de ene op de andere versie veranderen, zoals MS al heeft aangetoond door een andere covenant voor Moonlight 3 en 4 te gebruiken dan voor versie 1 en 2.

[Reactie gewijzigd door Jeanpaul145 op 18 mei 2010 17:22]

Het internet ontwikkelt zich zo snel en de concurrentie zo hevig dat als de covenants ingetrokken worden, het web binnen een jaar over is naar een ander platform. Kijk maar eens hoe snel men van RealVideo naar Flash/Silverlight overstapte.
Tja, lijkt me een kweste van kiezen tussen Beëlzebub of Belial (of Abaddon of Azazel, of Asmodeus of Leviathan).
En behalve dat: beloftes zijn mooi, maar niet wettelijk bindend
Zeker wel.
In essentie zijn deze beloftes juridisch gelijkstaand aan een licensie voor iedereen (binnen de voorwaarden van de belofte).
Ze hebben zelfs een beta voor Nokia telefoons, naast WP7 zelf. Er zijn ook geruchten dat er binnenkort een beta komt voor android. Ze hebben zelfs een settopbox met silverlight draaien
HTML5 is er nu al voor Android, iPhone OS, WebOS, etc. en het heeft geen installatie van een plugin nodig.
De HTML5 standaard is nog niet eens definitief. Jouw genoemde systemen implementeren drafts. En Silverlight kan veel meer dan HTML5, met hogere performance.
Waarom niet? Er zijn meer Microsoft producten die ook op mac draaien. (bv mactopia) En misschien dat in de toekomst ook alternatieve software van andere vendors uit komt om dezelfde functionaliteit op andere platformen te hebben.

Ga jij bij elke software die uitkomt niet blij zijn als die niet op _elk_ platform kan draaien? Ik gok dat je dan niet blij bent met 99% van de software die uitkomt. Of is het alleen omdat dit iets van Microsoft is? Zolang er een alternatief bestaat is er toch geen probleem. En in dit geval is dat een adobe flash op osx bv. Je kan namelijk als developer kiezen voor flash als je niet aan silverlight tools gebonden wilt zijn. Het is niet volledig hetzelfde maar als je hetzelfde resultaat kan bekomen naar de gebruiker toe.
Ik niet, omdat het _weer_ een vendor lockin is, die zal verhinderen dat alternatieve besturingssystemen hun intrede zullen kunnen doen in de zakelijke markt.
Idd dat heet ... con-cur-ren-tie. En bij con-cur-ren-tie houdt je niet geheel in positieve zin rekening met de belangen van je concurrent... maar alleen met die van je klanten. Maar dit kan de Linux community (als je dat als alternatief besturingssysteem bedoeld) natuurlijk ook doen. Laat ze eens met iets spectaculairs komen met een hoog gadget gehalte (niet dat Silverlight dat echt is). Iets wat niet beschikbaar is voor Windows of OSX. Iets waarvoor mensen Windows en OSX links laten liggen. En laat ze eens niet altijd overal achteraan hobbelen en zeggen dat het oneerlijk is dat ze het tempo niet bij kunnen houden.

[Reactie gewijzigd door HerrPino op 18 mei 2010 11:56]

De netwerkfaciliteiten (firewall, tunneling, routering, bandbreedte managemant, etc, etc) van Linux lopen al ruim 10 jaar voor op de concurrentie zowel qua performance als interoperabiliteit.
Als software architect (m.n. op het .NET platform) zijnde zie echt niet wat de toegevoegde waarde van silverlight t.o.v. flash zou zijn in "business scenarios mbv RIA services". Toegegeven, Silverlight is in mijn ogen een betere RAD tool dan flash, omdat ik graag makkelijk toegang heb tot or-mappers en dingen zoals linq. Maar buiten dat kun je flash (en dan met name Adobe Air) prima inzetten in "business scenarios" die "RIA services" nodig hebben. Daar is Silverlight echt niet heel veel beter in.

Het enige verkoop-argument van Silverlight is dus echt de tools, maar buiten dat heeft flash een hogere adoptie en gaat flash al wat langer mee. Als de voordelen van Silverlight nu echt zo groot waren t.o.v. flash, dan zou ik ze daar zonder meer credits voor geven. Silverlight is just another ontwikkelplatform en omdat het lightweight is het goed inzetbaar als ontwikkelplatform voor de Windows Phone 7. Dat moet dan imho ook de focus gaan worden: desktop apps en phone apps. Vooral in dat domein kan Silverlight gaan excelleren.

Vanuit het web/www-oogpunt ligt Silverlight net als Flash op apengapen. Html5 is hier sneller dan verwacht en zoals ik er nu tegenaan kijk zullen tools vergelijkbaar met de tools voor flash en silverlilght binnen nu en 2 jaar hun intrede doen. Voor webapplicaties zou Microsoft zich beter hierop kunnen richten, omdat het mijn verwachting is dat Adobe hier al lang en breed mee bezig is. :)

[Reactie gewijzigd door mOrPhie op 18 mei 2010 10:46]

Wat betreft HTML5 is het leuk dat het er hopelijk 'tussen nu en 2 jaar' de eerste dev tooltjes komen, maar dat helpt je niet veel als je nu iets moet ontwikkelen. En zelfs als HTML5 eindelijk gestandaardiseerd wordt kan het nog jaren duren: SVG (vector graphics in HTML/XML) is er al tien jaar, en nog altijd is het niet op alle platformen en in alle browsers werkend. Ondertussen doet Flash al vijftien jaar vector graphics (en veel meer), niet perfect maar wel werkbaar.

Silverlight is als concept natuurlijk niet uniek. Het voordeel ervan is alleen dat je binnen het .NET universum makkelijk crossplatform code op game consoles, smartphones, Windows, Mac en Linux kunt schrijven. Dat kan met Java(FX) op zich ook, met Flash/Air maar half, en ligt met HTML5 nog jaren ver weg.

Het www is pragmatisch. Iedereen vindt het in principe beter als er een open standaard is, maar als het allemaal te lang duurt stapt iedereen net zo makkelijk over op losse plugins. Puristen vinden dat maar niks maar uiteindelijk moet er toch werkende code afgeleverd worden. Dat het tot ergens in 2012 gaat duren voordat je als dev dingen in HTML kan gaan maken die je in 1997 al in Flash kon doen, dat is niet iets om blij van te worden.

[Reactie gewijzigd door Dreamvoid op 18 mei 2010 11:23]

Dat het tot ergens in 2012 gaat duren voordat je als dev dingen in HTML kan gaan maken die je in 1997 al in Flash kon doen, dat is niet iets om blij van te worden.
Zeker. Maar dat dat zo lang moet duren heeft puur te maken met de traagheid van het w3c en de onwil bij grotere bedrijven als Microsoft en Adobe. Nu Microsoft en Apple beide html5 omarmen, zal het stukken sneller gaan.

Flash was en is een noodzakelijk kwaad. Het is ongehoord dat een bedrijf in zijn ééntje een webstandaard zou mogen hebben. Adobe wil dat graag, maar bedenk je de nadelen:
- Apple verbiedt flash, ofwel, geen flash op de iPad en iPhone.
- Flash nog maar minimaal multitouch ondersteuning (moeten we nu allemaal op Adobe gaan wachten)
- Flash alleen software-decoding van h.264. Hebben jaren moeten wachten op hardware ondersteuning en en het duurt nog maanden voor iedereen geüpdatet is.
- Je kan alleen met adobe's tooling de applicaties maken. Wat nou open?
- enz enz enz.

En wat doet Microsoft? Die doet exact, maar dan ook exact hetzelfde met Silverlight. Er is niets open aan het platform. Svg is open. Html5 is open. Javascript is open. Met die componenten kun je, zodra er de juiste tooling en cohesie is, exact hetzelfde, maar dan zonder de problemen die ik hierboven benoem. Html5 is een win-situatie voor de eindgebruiker, omdat het concurrentie op een platform toelaat en zo de kwaliteit ervan naar voren duwt.
Adobe zit in ieder geval met heel wat mensen in de HTML5 werkgroep (ik weet even niet of MS daar ook in zit, maar zou me niet verbazen).

"Flash was en is een noodzakelijk kwaad. " dat moet dan op z'n minst IS een noodzakelijk kwaad zijn en zal dat voorlopig ook blijven. Dat 'kwaad' slaat dan IMHO nergens op want het was en is een 'zegen' in vergelijk met HTML4 en JS!

Mocht HTML5 ooit de belofte waar maken dan zou dat zeker mooi zijn, maar eerst zien dan geloven.

Ik draai al heel wat jaren mee in de Internet business en tot dusver bleek de zogenaamde HTML4 standaard niet afdoende en HTML5 gaat dan wel meer features bevatten, maar als de implementatie chaos wederom met JS libraries rechtgetrokken moet worden (waar het weer op begint te lijken) dan opteer ik nog steeds GRAAG voor een niet W3C geaccordeerde pseudo standaard, zijnde het SWF en gerelateerde formaten.

Open standaarden zijn in theorie mooi, maar in de praktijk vallen ze helaas tegen. En als je ze nodig hebt om je werk goed te doen en er is dan een alternatief wat wel voor een groot deel z'n belofte waar maakt dan zou je gek zijn om als een soort van OS-gelovige met de kop in het zand om de dood van je redder te smeken O-)
Html5 is een win-situatie voor de eindgebruiker
Dat is een drogreden van jewelste, HTML5 is helemaal geen win voor de eindgebruiker, het is een win voor de tegenstanders van Adobe, Microsoft en Oracle (=vnl de browserbakkers) die hun achterstand hebben zien groeien en het liefste deze voorlopers terugwerpen in hetzelfde HTML5 keurslijf waar iedereen zit. Als het aan hen lag had de eindgebruiker had gewoon 15 jaar langer mogen wachten op RIA's.

Begrijp me niet verkeerd, de standaardisatie van HTML5 is nuttig doordat je de basisfunctionaliteit van de browser uitbreidt, en simpele applicaties zonder plugins in de browser kan maken. Maar de innovatie in RIA platforms gaat gewoon door en daar mag van mij betreft de concurrentie tussen Adobe, Microsoft en Oracle nog veel groter worden. Over tien jaar komt er wel weer een commissie naar buiten die van al die innovaties weer een mooie nieuwe brede HTML6 standaard bouwt, etc.

[Reactie gewijzigd door Dreamvoid op 18 mei 2010 15:14]

Html5 is een win-situatie voor de eindgebruiker
Javascript is door verschillende experts wel beschreven als de slechtste programmeer taal ooit. En HTML5 voegt daar eingelijk alleen maar meer zooi aan toe.

Het is maar zeer de vraag wie daar wat bij wint (uitgezonderd script experts die daar goud ana kunne verdienen)
Nee, maar actionscript is wel goed? Actionscript zit designtechnisch bijzonder slecht in elkaar. Kent major problemen mbt beveiliging en is bovendien ook nog 'ns een stuk trager dan de huidige javascript engines.

Javascript is lang zo slecht nog niet en bedenk je dat javascript alleen gebruikt hoeft te worden als presentatietaal. De backend kan in van alles geschreven worden. :)
JavaScript begint steeds meer ingezet te worden voor zaken als MVC frameworks en andere doeleinden die binnen full-fledge webapplicaties gebruikt worden. Het is dus niet louter bedoeld om HTML-pagina's wat op te leuken, het wordt ook gebruikt om de complete business logic naar de client-side te verplaatsen.
Maar wil je je business logic wel client-side hebben? ;)
In bepaalde situaties (webapplicaties, geen websites) is dat wenselijk ja.
HTML 5 ondersteuning voor Visual Studio 2010 en 2008: visual studio http://visualstudiogaller...0a-40b0-a1d8-f19fc393127d
Een van de voordelen van Silverlight vind ik is dat je .NET talen kan gebruiken om mee te programmeren. Nou heb ik nooit gewerkt met Flash/AIR, maar had begrepen dat je voor AIR/FLEX met Actionscript moest werken.

Verder lijkt HTML5 snel te gaan maar zijn voor namelijk nog maar losse onderdelen. En blijft het een trage voortgang houden in tegenstelling tot de snelheid die bv Silverlight heeft (deze snelheid hoeft niet altijd positief uit te pakken, maar tot nu toe ben ik er erg tevreden over). Ook is de HTML5 standaard nog steeds niet af.

Ook ben ik van mening dat er altijd plugins zoals flash en Silverlight blijven.
Een van de voordelen van Silverlight vind ik is dat je .NET talen kan gebruiken om mee te programmeren. Nou heb ik nooit gewerkt met Flash/AIR, maar had begrepen dat je voor AIR/FLEX met Actionscript moest werken.
Klopt, maar dat is ook exact mijn punt. Het levert vrijweg geen added value voor de eindgebruiker, maar wel voor de ontwikkelaar. Maar dat is dan ook echt het enige voordel :)
Verder lijkt HTML5 snel te gaan maar zijn voor namelijk nog maar losse onderdelen. En blijft het een trage voortgang houden in tegenstelling tot de snelheid die bv Silverlight heeft (deze snelheid hoeft niet altijd positief uit te pakken, maar tot nu toe ben ik er erg tevreden over). Ook is de HTML5 standaard nog steeds niet af.
De html5 standaard is niet af, maar het w3c heeft al veel onderdelen als stabiel genoeg bevonden om een fase in te gaan waarbij het -de bedoeling- is dat browsers de spec als standaard implementeren in hun browsers.
Html5 is nu inderdaad nog in een startfase, maar zodra de tooling gemaakt wordt, zal je zien dat er meer cohesie ontstaat in de verschillende onderdelen en ontwikkelaars steeds meer zullen kiezen voor html5 als presentatieplatform.[/q]
Ook ben ik van mening dat er altijd plugins zoals flash en Silverlight blijven.
Ik deel die mening absoluut niet. Flash en Silverlight lossen een probleem op wat Html binnen nu en 3 jaar niet meer heeft. Binnen 3 tot 5 jaar zullen Flash (Flex en Air) en Silverlight vooral als desktop en mobiele applicatieplatformen worden gebruikt. Als plugin zullen ze alleen nog in de marge bestaan, omdat er sites zijn die niet mee gaan met hun tijd, zoals je nu ook oudere web 1.0 sites hebt.
Ik deel die mening absoluut niet. Flash en Silverlight lossen een probleem op wat Html binnen nu en 3 jaar niet meer heeft.
Was dat maar zo. Het kan best zo zijn dat de theorie dan redelijk op papier uitgewerkt is, maar daarmee is e.e. nog niet cross paltform/browser geïmplementeerd (en zonder interpretatieverschillen) én in gebruik bij het gros van de websurfende mens.

Je stelt dat HTML5 'meegaan met de tijd is', maar ik deel je mening niet. HTML5 is wat features en doel betreft een achterhaalde standaard nog voordat hij het levenslicht in volle glorie gezien heeft. Flash en Silverlight zijn bestaande technologieën die nu reeds mijlen ver vooruitlopen op HTML5 en volop in ontwikkeling zijn. Ik vrees dat HTML5, hoewel een stap vooruit is, altijd (inherent aan het standaardisatieproces) velen stappen zal achterlopen.

Dus wil je écht meegaan met de tijd, dan ben je en blijf je altijd aangewezen op Flash/SL, heb je al die top features niet nodig dan wordt de HTML standaard m.i.v. versie 5 een stuk aantrekkelijker.

[Reactie gewijzigd door _beevee_ op 18 mei 2010 15:12]

En zo hoort het ook: IMO is het web is een soort ecosysteem waar continu uit alle richtingen nieuwe technieken gelanceerd worden, zich continu aanpassen en opbloeien of sterven. De webstandaarden hobbelen daar altijd achteraan: het is een evaluatieproces, geen innovatieproces.

[Reactie gewijzigd door Dreamvoid op 18 mei 2010 15:20]

HTML5 is wat features en doel betreft een achterhaalde standaard
Alleen al dat het afhaneklijk is van javascript maakt het achterhaald.
Voor RIA bestaan uitstekende oplossingen die gebaseerd zijn op standaarden en dus zonder plugins werken, o.a.:

- Cappuccino
- Sproutcore
- ExtJS
- GWT

Kijk bijvoorbeeld eens naar www.280slides.com, een presentatie-tool die volledig op JavaScript is gebaseerd.

[Reactie gewijzigd door mcdronkz op 18 mei 2010 10:32]

Silverlight is meer dan een flash variant!
Ooit van Adobe FlexBuilder of Adobe AIR gehoord?
Of dacht je dat Microsoft het deze keer wel zelf bedacht had...
Flash is veel meer dan filmpjes en Silverlight clone!
ook met Flash worden hele apps gebouwd voor het bedrijfsleven.
HTML 5 is geen vervanger voor flash en/of silverlight. Alleen het embedden van een video stream zit standaard in HTML 5 en heeft dus geen flash, silverlight of andere video player nodig. Alle andere zaken als dynamische content en bewegende menu's ed. zal nog steeds niet in HTML gedaan kunnen worden.

Hoezo silverlight van het internet weg werken? Tot nu toe vind ik het beter en fijner werken als flash.

@mcdronkz: javascript is niet te vergelijken met iets als silverlight en flash. Silverlight is bv een veel krachtigere programmeer taal. Ja met javascript zijn animaties mogelijk, maar als je zaken als 3D transformaties ed. gaat willen doen dan ben je beter af met een taal als silverlight met C# als met javascript.

@Menesis: Ik vind silverlight simpler te coden als flash, ik ben geen grafisch desinger en de manier waarop in silverlight met het grafische gedeelte omgegaan wordt vind ik intuïtiever als bij flash. Waarschijnlijk omdat ik wel enige ervaring/opleiding in C# win/webforms heb.

@mensen over animaties in html: In puur HTML kan je volgens mij nog niets met animaties, je gaat er dus javascript voor nodig hebben. Voor bepaalde animaties/effecten is javascript op dit moment nog niet krachtig genoeg of gaat er bij javascript een te lange development tijd zijn. Bv: Google met hun alles in een browser strategie. Ik zou dan bv eens een applicatie als matlab in javascript geprogrammeerd zien worden.

[Reactie gewijzigd door kluyze op 18 mei 2010 13:13]

Voor dynamische content en bewegende menu's is JavaScript bedacht, een scripttaal die door vrijwel alle browsers ondersteund wordt, prima samenwerkt met HTML, en niet afhankelijk is van proprietary plugins. Zijn er nog meer dingen waar je Silverlight voor zou willen gebruiken? Ik kan er niet één bedenken.
Alle andere zaken als dynamische content en bewegende menu's ed. zal nog steeds niet in HTML gedaan kunnen worden.
Animaties en bewegende menu's zijn geen enkel probleem in html5.

HTML5 Animation examples

Wat ontbreekt zijn de tools om op een eenvoudige manier html5 animaties te maken.

[Reactie gewijzigd door Carbon op 18 mei 2010 10:36]

Aangezien het javascript gebruikt en nodig heeft zijn dit nog steeds geen html5 animaties.
Javascript is achterhaald en ik vind het dan ook veel prettiger om te werken met silverlight, waar je sneller en beter controle (vind ik) over alles hebt.
Met HTML5 (canvas,video,audio), SVG en JavaScript als totaal combinatie heb je anders een heel erg sterk team dat het wel degelijk op kan nemen tegen Adobe Flash/MS-Silverlight...

Het heeft verder het voordeel dat er geen vendor-lockin is, simpelweg omdat de genoemde technieken in een publiek proces gestandardiseerd worden. Op dit moment hebben Flash e.d. nog voordelen, maar met het inbouwden van hardware-versnelling voor rendering en de JavaScript-JIT-compilers in alle nieuwe browsers (inclusief MSIE) zal de noodzaak voor Flash e.d. sterk afnemen.

Is er dan helemaal geen markt meer voor Flash? Op korte termijn sowieso (o.a. ivm oude browsers), op middellange termijn (5 jaar) misschien ook nog wel - of het daarna nog relevant is, dat is de vraag. Als de ontwikkelingen op browser-gebied met de huidige snelheid door blijven gaan zouden technieken als Adobe Flash (en ook MS-Silverlight) wel eens overbodig geworden kunnen zijn.
Alle andere zaken als dynamische content en bewegende menu's ed. zal nog steeds niet in HTML gedaan kunnen worden.
Dat kan ook wel met html5 maar het programmeren van dat soort zaken in javascript is veel ingewikkelder en meer beperkt dan in visual studio en ook de onderhoudbaarheid van dat soort javascript code is veel minder.
Je bent niet erg goed geinformeerd. Html5 heeft een canvas-tag die exact doet wat jij nu zegt. Bovendien: dynamische content en bewegende menu's kunnen nu ook al met html4 en xhtml. :)
waarom vind je het beter dan flash? (puur uit nieuwsgierigheid :) )
Waarom zou ik silverlight apps buiten de browser willen draaien? Daar is wpf toch voor?
Ik ben het inderdaad met je eens. WPF is hier veel beter voor. Wat ik me echter wel afvraag is of Silverlight nu ook UDP verbindingen ondersteund. Er zat namelijk een beperkte verbindings class in Silverlight
Betere performance als binnen een webbrowser maar wel gebruik maken van gelijke code ?
Omdat je een Windows en/of Mac of Linux gebruikt.
Verder start het OOB sneller op omdat het gecached wordt.

@twister_rene:
UDP wordt ondersteund in versie 4, maar volgens mij nog niet met alle verbindings types.

[Reactie gewijzigd door HolleBolleTeun op 18 mei 2010 11:35]

Wat betreft de update:
Mwoah.. weinig waar ik op zat te wachten.

Om iets toe te voegen aan de Flash vs Silverlight discussie:
De enige reden waarom ik als redelijk actief Flash developer ben overgestap naar Silverlight is Visual Studio / C#. (En mijn haat voor Adobe, maar dat terzijde)

Je kunt er uiteindelijk (zo goed als) hetzelfde mee. De tools voor Silverlight zijn gewoon een stuk professioneler / volwassener.

[Reactie gewijzigd door SaphuA op 18 mei 2010 11:18]

Ik heb nog steeds de bug dat ik in debug view de inhoud van mijn lijsten niet zie. Dadelijk maar eens een reinstall proberen.
ExtJS? GWT? WPF? RIA?
Als jullie allemaal van die afkortingenin jullie posts maken gaat niemand de FP (FrontPage) meer lezen hoor sjongejonge
Als je geen dev bent, waarom lees je dan nieuws over Silverlight?
Omdat het interessant kan zijn?
Gezien je opleiding ICT zou ik ze toch maar eens gaan bestuderen
ExtJS = Javascript library om leuke widgets mee weer te geven in je RIA.
GWT = Google Web Toolkit, om redelijk simpel mooie RIA's mee te maken.
WPF = Windows Presentation Foundation, grafisch systeem om spul mee te renderen.
RIA = Rich Internet Application, mooie naam voor luxe webpagina met veel scripts en css

Als Tweaker zou je trouwens toch wel een beetje moeten weten hoe je Google kan gebruiken. Als je Google Chrome gebruikt kan je zelfs dubbelklikken op een woord, om vervolgens via het contextmenu (die krijg je door rechts te klikken) er automatisch naar te laten Googelen.

Leuker kunnen ze het niet maken...
@ Stukfruit, dinsdag 18 mei 2010 10:36

ot: dat laatste over googlen kan firefox ook :)
Dat googlen kan tegenwoordig wel met elke browser, in ieder geval met IE en Opera ook.

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