Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (33)
Emner .Net

Silverlight 4 med ny streaming-protokol

Kopibeskyttelse, multicasting og en ny streaming-protokol er nyheder i Microsofts næste udgave af klient-teknologien Silverlight. Det kan tv-branchen godt se fornuften i.

Af Tania Andersen Onsdag, 9. september 2009 - 11:03

Microsofts Silverlight skifter versionsnummer i et rivende tempo. Knap nok er version tre kommet på gaden, før nummer fire banker på.

På konferencen International Broadcasting Conference, som starter på fredag i Amsterdam, vil Microsoft løfte sløret for den næste version af klient-teknologien.

Den kommende udgave af Silverlight indeholder en del nyheder, som især er attraktive for medievirksomheder, der skal tage hensyn til rettighedshavere.

Silverlight 4 indeholder kopibeskyttelse i form af Microsofts Playready-teknologi, som også fungerer offline.

Indbygget multicast-teknologi er en anden nyhed. Hertil kommer en ny protokol, IIS Smooth Streaming Transport Protocol, som implementeres på Microsofts webserver IIS. Et nyt, åbent filformat med kopibeskyttelse, Protected Interoperable File Format (PIFF), skal også gøre livet lettere for dem, der skal tage hensyn til rettighedshavere. Det skriver Eweek.

PIFF er et multimedieformat med kryptering, der understøtter adskillige kopibeskyttelsessystemer.

»Med Silverlight og Playready kan vi køre vores webtv-tjenester i de fleste browsere, samtidig med at vi beholder en høj grad af indholdssikkerhed,« siger forretningsudvikler Frederic Vincent fra tv-stationen Canal+ ifølge Eweek.

Send Tweet
Udskriv

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
.Net Web Developer
Udgivet 8. maj 15.44
.Net/C# udviklere
Udgivet 16. jun 2011 14.34
EPiServer web-frontend udviklere
Udgivet 6. jul 2011 10.01
Software Developer
Udgivet 2. maj 10.54

Kommentarer (33)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Peter Mogensen 9. sep. 2009 - 11.31
 
"kopibeskyttelse"?

... så har de allerede tabt.

Det er allerede der klart at der er tale om noget proprietært security-by-obscurity skrammel.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Flemming Frandsen 9. sep. 2009 - 11.57
 
Re: "kopibeskyttelse"?

Ja, DRM er da skidt nok til at man bør holde sig langt fra eksperimenter med Silverlight.

Men hvad værre er at Silverlight er en Flash efterligning, mao. er det endu en anti-standard plugin som man ikke kan regne med virker alle steder.

MS burde have høflighed til at slette koden til Silverlight, lade som om det aldrig har eksisteret og smide nogle kræfter i at få deres elendige browser til at understøtte HTML5 ting som canvas, video og en moderne java script engine.

Hvis man stadig tror Silverlight (og Java applets og Flash for den sags skyld) har ret til at eksistre så skulle man pege sin (moderne) browser over på:

http://html5demos.com/
http://www.chromeexperiments.com/

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jens Fallesen 9. sep. 2009 - 12.05
 
Re: "kopibeskyttelse"?

Tabt? Jeg kunne tværtimod frygte, at det netop er det, der kunne give Silverlight et boost.

Altså ikke fordi jeg har noget imod Silverlight, men fordi endnu mere DRM ikke er min kop te.

(Og her ser jeg så bort fra, at jeg har svært ved at se et behov for Silverlight til at starte med.)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Tim Ahren 9. sep. 2009 - 12.40
 

Nej, MS burde gøre Silverlight til open source og frigive et gratis express værktøj der kan bygge både server (WCF) og klient (asmx) del, samt konvertere asmx til iphone/android/winmobile/etc. apps (a la monotouch ver. 2)

Silverlight er den af deres teknologier som bedst imødegår Chrome OS, webkit, flash og andre teknologier som VIL tage markedsandele fra dem medmindre de gør noget ved silverlight closed source platforms afhængighed NU!

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Rasmus Toftdahl Olesen 9. sep. 2009 - 16.04
 
Re: Tim A.

Nej, de kan beholde deres Silverlight pjat. Vi skal ikke have flere plugins i browseren. Med HTML5 er der langt om længe blevet mulighed for at smide flash og silverlight ud.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Claus Jørgensen 9. sep. 2009 - 16.26
 
Re: Tim A

XAML er frigivet som en åben standard.

Det står dig frit for at skrive sådan et stykke værktøj.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Thomas Juul 9. sep. 2009 - 17.00
 
Re: "kopibeskyttelse"?

Flemming,

Du lever i en drømmeverden...

HTML er fint nok til hr. og fru. Jensens hjemmeside, men er langt fra godt nok til enterprise systemer.

Ja, jeg er klar over at man kan lave ”alt” i HTML/JavaScript hvis du har penge og ressourcer nok (igen drømmeverden…)

Men når det kommer til performance, stabilitet, produktivitet og testability så er Silverlight/Flex et langt bedre valg end HTML.

HTML5 kan måske på sigt benyttes til enterprise systemer. Hvis du har tid til at vente, fint nok.

Vi andre har rigtige kunder og rigtige systemer der skal udvikles, så vi vælger de teknologier som på nuværende tidspunkt løser opgaven.

Thomas

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Flemming Frandsen 9. sep. 2009 - 17.15
 
@Juul: Drømmeverden?

Silverlight findes jo ikke andre steder end på de windows maskiner hvor virksomhedens administrator har installeret det, så derfor kan det netop kun bruges inde i virksomhedens beskyttede værksted, lige som activex, visual basic og diverse andre "specielle" hacks.

Ude i den virkelige verden er Flash kun lige netop brugbart og kun til uvæsentlige legetøjsting, glemt alt om at bruge det til rigtigt arbejde.

Mon ikke det "enterprise" du snakker om er den variant vi andre bruger som en punchline i til jokes om alt for dyre systemer som er svære at holde i luften?

Det med at html og javascript skulle være dyrt at have med at gøre er vist kun hvis man tæller et kursus på Hawaii med, javascript og html har trods alt eksisteret i mange år i den virkelige verden, det har Silverlight ikke.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Thomas Juul 9. sep. 2009 - 18.35
 
Re: @Juul: Drømmeverden?

Flemming,

Det er korrekt at Silverlight skal installeres først. I de enterprise systemer jeg udvikler, er det ikke noget problem.
Desuden kører Silverlight også på mac.

Ja JavaScript/HTML har eksisteret i mange år. Men det betyder ikke at du skal udvikle alt i det.

Hvis JavaScript/HTML er så fantastisk, hvorfor ser vi så teknologier som Silverlight, JavaFX, FLEX..

HTML/JS er god til nogle ting, bare ikke til de systemer som jeg og mange andre udvikler.

Og ja HTML/JS er dyrt. Hvis du seriøst påstår at det er billigere at udvikle et enterprise system i HTML/JS, så må det være fordi du aldrig har udviklet i andre teknologier.

Når jeg skriver "enterprise", så hentyder jeg til software hvor virksomheden direkte mister omsætning hvis softwaren ikke er stabilt/tilgængeligt.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Flemming Frandsen 9. sep. 2009 - 20.40
 
Re: @Juul: Drømmeverden?

Selvfølgelig har der historisk set været gode grunde til at bruge ting som Silverlight, JavaFX, FLEX og Flash, der har jo være nogle UI elementer som ikke var lige til at lave i HTML/JS, men med moderne browsere der har hurtig JavaScript og HTML5 support er der meget, meget få nicher hvor plugins er nødvendige.

Hvis man taler om interne hacks som er flikket sammen af IT afdelingen så kan man godt slippe af sted med at kræve en plugin, men ude i den virkelige verden mister man brugere og hvis man er en butik, penge, i samme øjeblik man begynder at begå de design fejl som plugins altid begår jf.
http://www.useit.com/alertbox/designmistakes.html

Fast font størrelse, browser inkompatibilitet og indhold der ikke kan læses af en søgemaskine er bare nogle få af de fejl som man skal være enormt dygtig for at undgå med en plugin.

Hvis man lever af at lave irriterende reklamer så kan jeg godt se at man kan være ked af at skulle undvære Flash og den slags plugins, men der burde altså ikke være nogen undskyldning for at bruge plugins i 2009.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Torsten Holtse 9. sep. 2009 - 23.36
 
@Flemming

Har du overhovedet selv prøvet dig med Silverlight 2+ eller har du bare afskrevet det som lal og bannerreklamer?

Efter at der er kommet codebehind i Silverlight så er det blevet et super godt tillæg til .NET-værktøjkassen. Nej, det er ikke alt web, der egner sig til, at blive lave i Silverlight, men det er heller ikke alt javascript og HTML egner sig til.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Dennis Krøger 10. sep. 2009 - 00.52
 
Re: @Juul: Drømmeverden?
Fast font størrelse, browser inkompatibilitet og indhold der ikke kan læses af en søgemaskine er bare nogle få af de fejl som man skal være enormt dygtig for at undgå med en plugin.

Sooo?

Fonte og tekststørrelser virker bedre i f.eks. Flash end i HTML, hvor der er kaos lige så snart IE er involveret. Derudover kan print udføres i langt bedre kvalitet. Bevares, begge dele kan sagtens ødelægges af dårlige programmører/designere, men det er ikke unikt for Flash.

Browser inkompatibilitet i HTML, CSS, DOM og JavaScript er mere end dokumenteret. I Flash er det tæt på at være ikke eksisterende.

Der er adskillige tekniker til at gøre sine sider fint søgemaskineoptimeret for både Silverlight og Flash.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Flemming Frandsen 10. sep. 2009 - 11.15
 
Usability og plugins

Det er må siges at være det værste og mest fordrukne sludder jeg nogensinde har læst:

"Fonte og tekststørrelser virker bedre i f.eks. Flash end i HTML"

Lige netop fontstørrelser er det der er mest istykker i Flash, Silverlight og alt det pluginskrammel.

Hvis fontene i min browser ikke bliver større når jeg trykker Ctrl-+ så er siden i stykker og har brug for at blive skrevet om.

Hvis man bruger HTML5 og javascript i stedet for alt det pluginhelvede så virker siderne alle steder, incl. mobiltelefoner.

Det er rigtigt at MS stadig holder udviklingen tilbage med deres pinlige undskyldning for en browser, men hvis det er i orden at tvinge brugeren til at downloade og installere Silverlight (5 MB) så er det da også i orden at tvinge brugeren til at downloade og installere Chrome (10 MB).

Forskellen er at med HTML5 så får man en hurtig og nem løsning der virker på alle moderne browsere, på alle platforme, med plugins får man et special hack som kun virker på de få browsere som har plugin'en installeret.

Jeg har i øvrigt aldrig set en Silverlight applikation fordi Silverlight ikke findes, i hvert fald ikke til de browsere og platforme jeg bruger, men jeg har nu heller ikke hørt om en eneste Silverlight applikation, så tabet er til at overse.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Thomas Juul 10. sep. 2009 - 14.18
 
Re: Usability og plugins

Flemming,

"fordi Silverlight ikke findes, i hvert fald ikke til de browsere og platforme jeg bruger"

Så må du være blandt den ~1% som kører Linux...

Silverlight findes til Windows og mac - IE, FF, Safari. (virker også på Chrome)

Og snart til Linux - http://www.mono-project.com/Moonlight

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Flemming Frandsen 10. sep. 2009 - 17.28
 
Re: Usability og plugins

Det er rigtigt gættet at jeg kører Linux, men der er mange flere end blot Linux brugere som Silverlight ikke eksisterer for.

Silverlight findes ikke til iPhone.
Silverlight findes ikke til Android.
Silverlight findes ikke til WinCE.
Faktisk findes Silverlight slet ikke til noget som helst ud over en 3 browsere på x86:
http://en.wikipedia.org/wiki/Microsoft_Silverlight#Operating_systems_and...

Jeg kommer nok aldrig til at se en Silverlight applikation, tiden er simpelthen løbet fra den slags workarounds, der er bedre, billigere, hurtigere og mere kompatible værktøjer nu.

Selv blandt folk der kører IE er det ikke alle der har den plugin, jeg har set statistik der siger at kun 25% har Silverlight.

Har du lyst til at fortælle en netbutik at de sagtens kan undvære 75% af deres omsætning blot for at du kan lave et eller andet fnidder animation i Silverlight?

Alt der kun virker i en enkelt browser eller med en særlig plugin er værdiløst fordi Internet brugernes svar på alle problemer, specielt plugin downloads, er at ignorere websitet og bruge et andet, mere kompatibelt, website.

Hvis Silverlight er så fantastisk, hvorfor bruger MS det så ikke på forsiden af Bing?

Svaret er at plugins er for langsomme og for inkompatible til brug i den virkelige verden.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Dennis Krøger 10. sep. 2009 - 17.43
 
Re: Usability og plugins
Det er må siges at være det værste og mest fordrukne sludder jeg nogensinde har læst:

Det er godt at se, at du kan diskutere ordentligt.

Lige netop fontstørrelser er det der er mest istykker i Flash, Silverlight og alt det pluginskrammel. Hvis fontene i min browser ikke bliver større når jeg trykker Ctrl-+ så er siden i stykker og har brug for at blive skrevet om.

At du kun fokuserer på en feature, er dit problem.

Hvis siden skal være accessible, er der intet der forhindrer en i at lave tekst zoom på nøjagtig samme måde. Man har endda langt bedre kontrol med hvordan det skal foregå.

Det er godt nok ikke implementeret fra starten af, men så kunne man jo passende bruge den ekstra tid man sparer på ikke at skulle bruge JavaScript (og stadig have mange timer i overskud, det tager 5 minutter at kaste på i Flex).

Hvorfor bliver du ved med at sammenligne med en standard der ikke er færdig, og hvor forslagene indtil videre kun er implementeret mere end 10%, i én browser?

Der er bestemt grunde til at undgå at bruge Flash og deslige hvis man ikke har brug for de ting de tilbyder, men det er ikke i alle tilfælde, og intet af det du nævner (måske lige bortset fra mobiltelefoner) har ret meget substans.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Flemming Frandsen 10. sep. 2009 - 18.44
 
Re: Usability og plugins

Det smarte ved HTML er graceful degradation, det betyder at man kan understøtte gamle klienter og nye med samme applikation og der hvor den gamle klient mangler en feature kan den blot ignoreres, det ses ved f.eks. rendering på mobiltelefoner hvor man kan rykke voldsomt rundt på siderne og få et meget bedre resultat end hvis man blot skalerede et billede af siden ned.

Det største problem ved plugins er at udvikleren har total kontrol over ting som han typisk slet ikke forstår, det er jo ikke kun skalerbarhed der kræver at klytnakkerne tænker sig om for at få det til at virke, hvor tit har man ikke set at scrolling(!!!) er ødelagt i en Flash app?

Jeg har ofte set en Flash app. der ikke fatter at scrollhjulet på min trackball har en funktion.

Så, ja, selvfølgelig kan en stjerne-koder, som ikke har rigtigt arbejde at tage sig til, re-implementere alle browserens grundlæggende funktioner og give brugeren et acceptabelt UI, men hvor tit er det sket?

Jeg har ofte set grundlæggende usability guidelines blive trampet på af Flash og den slags plugins, så hvis vi udelukker ond vilje fra udviklerne side så er der kun manglende evner tilbage til at forklare det.

Er det fordi folk der skriver kode der kører i plugins er dumme eller er det fordi det generelt ikke giver god usability at bruge plugins?

Med HTML skal udvikleren lave content og browseren skal lave UI, så med mindre man gør en ekstra indsats så virker ens website/webapp. nøjagtigt lige som resten af de websites brugeren ser.

Med mindre man er ved at kode et kasseapparat så er den tid brugerne ser på ens website forsvindende lille i forhold til den del de ser på alle mulige andre websites, derfor er det døden for et website at ødelægge usability.

Grunden til at jeg snakker om HTML5 er at alle moderne browsere har understøttelse for en hel del af de interessante features allerede (se bare canvas) og at understøttelsen bliver hele tiden bedre og bredere.

Selv de få browsere som ikke har HTML5 kan have glæde af en HTML5 applikation for der er stadig graceful degradation pr. default, hvis det giver mening.

Der er ingen gradeful degradation hvis brugeren ikke har Silverlight installeret.

Selv noget så gumpetungt og inkompatibelt som IE7 kan mange ting med HTML og javascript som man ikke kunne for nogle få år siden og API'et man koder mod i Javascript er blevet meget, meget bedre og ensartet end det var.

Silverlight er et et-firma korstog mod usability og kompatibilitet, som aldrig nogen sinde kan få samme udbredelse som HTML5 og da slet ikke HTML som vi kender det i dag.

Nævn en feature i Silverlight som ikke findes eller er på tegnebordet til HTML5.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Dennis Krøger 10. sep. 2009 - 19.31
 
Re: Usability og plugins
Det smarte ved HTML er graceful degradation

Hvad får dig til at tro, at Flash ødelægger graceful degradation? Det er ikke anderledes end hvis man brugte JavaScript. Jeg vil godt give dig, at man skal gøre mindre arbejde for at det virker, men for en udvikler der ikke har det i tankerne, sker der nøjagtigt det samme: Useless site.

Jeg har ofte set en Flash app. der ikke fatter at scrollhjulet på min trackball har en funktion.

Std. layout komponenterne i Flex understøtter fint scrollhjulet. Jeg aner ikke om Flash CS4 Professional gør det, men hvis man prøver at lave et brugerinterface i det, er man også selv ude om det.

Så, ja, selvfølgelig kan en stjerne-koder, som ikke har rigtigt arbejde at tage sig til, re-implementere alle browserens grundlæggende funktioner og give brugeren et acceptabelt UI, men hvor tit er det sket?

Et acceptabelt UI sker ganske ofte. At reimplementere "alle browserens grundlæggende funktioner" giver kun mening, når det har et formål.

Jeg har ofte set grundlæggende usability guidelines blive trampet på af Flash og den slags plugins, så hvis vi udelukker ond vilje fra udviklerne side så er der kun manglende evner tilbage til at forklare det.

Jeg har ofte set grundlæggende usability guidelines bliver trampet på af JavaScript udviklere.

Med mindre man er ved at kode et kasseapparat så er den tid brugerne ser på ens website forsvindende lille i forhold til den del de ser på alle mulige andre websites, derfor er det døden for et website at ødelægge usability.

RIAs bliver ofte brugt til webapplikationer, ikke almindelige websites, så nej, det er oftest ikke en forsvindende lille tid. At ødelægge usability er døden uanset hvor lang tid man er på siden.

Grunden til at jeg snakker om HTML5 er at alle moderne browsere har understøttelse for en hel del af de interessante features allerede (se bare canvas) og at understøttelsen bliver hele tiden bedre og bredere.

Hvis man skal gætte på hvad der er implementeret i de browsers man bliver besøgt af, kan man lige så godt lade være...

Selv de få browsere som ikke har HTML5 kan have glæde af en HTML5 applikation for der er stadig graceful degradation pr. default, hvis det giver mening.

Ingen forskel for Flash og/eller Silverlight. Det giver bare ret sjældent mening.

Silverlight er et et-firma korstog mod usability og kompatibilitet

Det er mere et korstog imod Flash.

Nævn en feature i Silverlight som ikke findes eller er på tegnebordet til HTML5.

Vaporware er vaporware, og hvad der bliver standard om 3-4 år hjælper ikke nu.

Den dag du kan lave noget der bare ligner de forskellige Flash spil i HTML5, bliver jeg imponeret (hint: Det kan man i SilverLight).

Eftersom SVG er droppet fra HTML 5, kommer der ikke samme muligheder for vektorbaseret renderering som i Flash og Silverlight.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Flemming Frandsen 10. sep. 2009 - 20.05
 
Re: Usability og plugins

Vaporware er nok så meget sagt, mange bruger jo allerede forskellige features fra HTML5, så som canvas, stort set alle problemer med HTML5 kan forkortes til "IE".

Jeg er nok ikke helt med på noderne, for det jeg har hele tiden har troet vi talte om var webapps. ikke legetøj som spil.

Selvfølgelig skal man have lov til at lave sine spil med fuld kontrol over hver eneste pixel, usability i et spil er noget helt, helt andet end usability på en web side.

De eneste som har droppet SVG lader til at være MS, lige som de ofte har tabt bolden (jf. png alpha, CSS2, osv.)
http://a.deveria.com/caniuse/#agents=All&eras=All&cats=SVG&statuses=rec,...

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Dennis Krøger 10. sep. 2009 - 21.18
 
Re: Usability og plugins
Vaporware er nok så meget sagt, mange bruger jo allerede forskellige features fra HTML5

Enkelte elementer udgør ikke en standard (og igen, kun Opera har ret meget mere end få procent af HTML5 implementeret).

Jeg er nok ikke helt med på noderne, for det jeg har hele tiden har troet vi talte om var webapps. ikke legetøj som spil.

At du ikke finder det seriøst, ændrer ikke på, at det er en del af det som Flash bliver brugt til, og hvor AJAX er ubrugeligt (HTML5 eller ej).

De eneste som har droppet SVG lader til at være MS

...Og HTML5. Det skulle oprindelig have været med, men blev droppet.

  • Vi er helt enige i, at Flash bliver brugt til en masse ting, som det absolut ikke bør, og hvor en almindelig site ville være bedre.

Det jeg opponerer imod, er denne alt over en kam holdning, hvor alt hvad der ligner Flash eller Silverlight er djævlen selv, uanset formålet.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Flemming Frandsen 10. sep. 2009 - 21.42
 
Re: Usability og plugins

Hvad der er med i HTML5 standarden eller ej er ikke nær så interessant som hvad der er med i de enkelte browsere.

Alle moderne browsere implementerer både canvas og svg.

Selvfølgelig kan man da bruge plugins, men skal bare ikke forvente at de findes, for det gør de meget ofte ikke.

Hvis vi ikke taler om spil så kan jeg ikke komme i tanke om mere end højest 5 forskellige anvendelser for plugins hvor brugen af plugins frem for HTML ikke har været overflødige usability katastrofer.

Hvis man laver en webapp. så bør plugins være sjældne workarounds for vigtige og store begrænsninger i browseren, ikke et ligeværdigt alternativ til HTML.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
René Løhde 10. sep. 2009 - 23.11
 
Hypotetisk snak

@Flemming,

Er dine synspunkter ikke fremsat på en lidt billig baggrund ala - "bagklogskabens ulideligt klare lys"?

Flash, QuickTime, Silverlight og andre plug-ins er vel lavet fordi de tjente et formål da de blev lavet. Egenskaber som rich media, UI, animation, ... og nu "out off browser".

At sige at plug-ins ikke er vigtige/nødvendige/etc fordi der et sted i fremtiden muligvis kommer en standard, der understøtter netop disse egenskaber forekommer mig en anelse hypotetisk.
Og for the record; kan vi ikke blive enige om at det der HTML5 du henviser til, ikke eksisterer?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Torsten Holtse 11. sep. 2009 - 08.26
 
Re: Usability og plugins

Hvis SVG kun bliver en defacto-standard og ikke en reel del af HTML5 så er SVG næsten lige så "slemt" som et plugin. Flash er jo allerede en defacto-standard.

Ud over, at der er en stor gruppe mennesker, der stadig kører med gamle browsere, vil Microsoft være i stand til at gøre SVG til en meget mindre udbredt defacto-standard end både Flash og Silverlight ved ikke at implementere SVG i IE. Firefox og IE står hver for 40-45% af browsermarkedet. Dvs. vi kan ende med at MAX 60% af browserne understøtter SVG mens 90%+ understøtter Silverlight og endnu flere Flash.

Mange tak, Dennis! :-)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Dennis Krøger 11. sep. 2009 - 11.48
 
Re: Usability og plugins
Mange tak, Dennis! :-)

Huh? For hvad?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Flemming Frandsen 11. sep. 2009 - 12.25
 
Re: Hypotetisk snak

Selvfølgelig har der været bedre grunde til at bruge plugins i gamle dage og til dels er der det stadig, men det ændrer ikke på at plugins oftest er usability katatstrofer og at stort set alle der bruger plugins gør det forkert.

Der er ingen (ud over MS) der venter på at HTML5 bliver vedtaget inden de går igang med at implementere de nyttige features.

Med javascript kan man faktisk lave workarounds til IE, så det kan lade sig gøre at bruge ting som svg og canvas.

Så jo, selvfølgelig er HTML5 ikke skrevet i sten, men masser af de features som gør HTML5 interessant eksisterer i bedste velgående i alle moderne browsere, helt uden ekstra plugins og downloads.

De værste problemer med plugins er:
1) Det er ikke noget der fines alle steder, så man kan ikke regne med dem.

2) Usability er pr. default elendig, kun dygtige udviklere kan få det op på et acceptabelt niveau.

3) Søgemaskiner og underlige browsere (elinks, lynx, tv-browsere, mobiltelefoner) kan ikke noget som helst med det content der er gemt inde bag en plugin, så man mister et vigtigt publikum deriblandt alle søgemaskine brugere.

Med alle de problemer der er med plugins bør det være klart for alle at man skal undgå skidtet hvis det overhovedet kan lade sig gøre.

Heldigvis går udviklingen i retning af flere lækre features direkte i browseren, så der bliver færre og færre tilfælde hvor det er nødvendigt med en plugin for at klare opgaven.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Dennis Krøger 11. sep. 2009 - 12.47
 
Re: Hypotetisk snak

Hvornår er du færdig med dit korstog? Dine overdrivelser bliver ikke sande af at du gentager dem.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Flemming Frandsen 11. sep. 2009 - 13.35
 
Re: Hypotetisk snak

Overdrivelser, hvor?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Dennis Krøger 11. sep. 2009 - 14.44
 
Re: Hypotetisk snak
1) Det er ikke noget der fines alle steder, så man kan ikke regne med dem.

Det kommer virkelig an på hvem ens kunder er. JavaScript findes bestemt heller ikke alle steder.

2) Usability er pr. default elendig, kun dygtige udviklere kan få det op på et acceptabelt niveau.

Er diskuteret, det kræver ikke nogen specielt dygtig programmør, og er ikke specielt anderledes end for JavaScript.

3) Søgemaskiner og underlige browsere (elinks, lynx, tv-browsere, mobiltelefoner) kan ikke noget som helst med det content der er gemt inde bag en plugin, så man mister et vigtigt publikum deriblandt alle søgemaskine brugere.

SEO er intet problem, underlige browsere er underlige browsere. Mobiltelefoner skal enten være forældede eller have en producent (Apple) som nægter at have Flash af frygt for at deres kontrol forsvinder.

Der er desuden intet til hinder for at man laver en degraded udgave til simplere devices. Nøjagtig ligesom JavaScript.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Flemming Frandsen 11. sep. 2009 - 15.17
 
Re: Hypotetisk snak

Hvis usability ikke pr. default er broken med plugins, så er de fleste udviklere der bruger plugins sabotører, ellers er det svært at forklare hvordan man gang på gang kan ødelægge noget så grundlæggende som:

  • Scrolling
  • Skalering (mine fontstørrelser)
  • Print
  • Copy+paste
  • Bookmarks
  • History
    ... osv.

Man kan trøste sig med at løsningerne man får med plugins er så ringe at de altid taber i forhold til lettere browser baserede løsninger når først browserne får de nødvendige features, så på lidt længere sigt er der ret beset slet ingen grund til at advare mod brugen af plugins, de skal nok dø af sig selv.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Dennis Krøger 11. sep. 2009 - 16.09
 
Re: Hypotetisk snak

Scrolling er indbygget i Flex.
Skalering kan nemt tilføjes, ogman meget mere kontrol end i HTML (man kan f.eks. selv vælge om man kun vil skalere tekst, eller vil lave et reelt zoom).
Print virker out-of-the box, men kun for hvad der er i view. Det er simpelt at tilføje en fuld printløsning, og giver ofte bedre resultater end HTML, eftersom at Flash kan udnytte printerens reelle opløsning.
Copy+Paste virker som altid for tekstbokse, men ikke for labels. Kan nemt tilføjes (dog kræver markering med musen en større omgang).
Bookmarks og History skal aktiveres, til gengæld er der fuld kontrol med HVAD der skal reageres på.

Som altid giver mere fleksibilitet (lidt) mere at lave, men intet af det er i nærheden af at være rocket science.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Thomas Juul 11. sep. 2009 - 17.44
 
Drømmeverden igen igen...

Flemming,

Du lever seriøst i den egen lille drømmeverden.

Svaret er at plugins er for langsomme og for inkompatible til brug i den virkelige verden

no offence, men du aner tydeligvis ikke hvad du snakker om.

Silverlight indeholder en nedskaleret CLR som bl.a. inkludere Threading og Garbage Collection.

Ifb. performance er Silverlight i en liga for sig selv. Selv Chrome kan ikke følge med.

Usability er pr. default elendig, kun dygtige udviklere kan få det op på et acceptabelt niveau

jesus christ.. I hvilken verden lever du...?

Det er sgu da en af årsagerne til at vi ser plugings, såsom Silverlight. Usability i HTML stinker jo i forhold til en "tyk" klient.

Nu laver jeg ikke public web-sites, men enterprise systemer som kræver log-ind. Derfor er plugin'et ikke noget problem.

Men endnu vigtigere, så har Silverlight nogle funktioner som er helt essentielt for os; multithreading, offline support og super performance.

  • Ifb. beregninger er der ingen som kan følge med Silverlight.
  • Hvis man har brug for offline support, så er det naturligt at kigge på Silverlight, AIR eller google gears.
  • Silverlight er den eneste RIA teknologi som har multithreading.
  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Flemming Frandsen 11. sep. 2009 - 17.56
 
Re: Hypotetisk snak

Selvfølgelig er der ting man kan med plugins, som man ikke kan med en ubesmittet browser.

Det eneste jeg siger er at hvis man lige så godt kunne have brugt html og javascript så er det en fejl at bruge plugins til det samme fordi man så altid kommer til at lave noget der ikke virker lige så godt som resten af www.

Alene det at man kan glemme at understøtte skalering, bookmarks osv. gør at plugins er farlige at bruge i de forkerte hænder.

Det er vældigt fint at Silverlight kan bruges til at levere rigtige applikationer ligesom Java webstart, det er trods alt meget nemmere og bedre end at kræve download og installation af programmer, men det gør ikke Silverlight til en god erstatning for HTML.

Det jeg snakker om er www generelt hvor en svartid på 2 sekunder får brugerne til at vælge et andet site, ikke specifikke applikationer som man starter kl 8 og stopper kl 16.

Heldigvis bliver gabet mellem hvad man kan med en ren browser og en native applikation mindre hele tiden, multithreading, drag+drop og local storage er også stærkt på vej, så jeg vil stadig holde fast i at langt de fleste plugin-krævende apps. der eksisterer i dag ville kunne laves nemmere og billigere med en moderne browser uden plugins.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Thomas Juul 11. sep. 2009 - 18.06
 
Re: Hypotetisk snak

Flemming,

Du har ret i at Silverlight aldrig bliver en god erstatning for HTML. Det har heller aldrig været målet. Husk på at disse RIA teknologier "kun" eksisterer pga. HTML's mangler og det besværlige ved at udrulle en tyk klient.

Jeg vil gerne påstå at Silverlight indenfor 2-3 år bliver mainstream når vi snakker business apps som kræver login.

I dag er ASP.NET og Sharepoint kæmpe stort. Jeg forventer at Silverlight kommer til at ligger i samme liga.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Voxpop: GOTO giver inspiration

Udgivet 22. maj 11.26Opdateret 22. maj 11.26

Studerende taler ud om kæmpehul: Pærelet at hacke 100.000 danske routere

Udgivet 22. maj 10.44Opdateret 22. maj 10.56

Datamatikere i Skive får gratis smartphone til .Net-udvikling

Udgivet 22. maj 10.28Opdateret 22. maj 10.28

Københavns Kommune satser 50 millioner på Drupal-platform

Udgivet 22. maj 10.06Opdateret 22. maj 10.06

EMC: Derfor brugte vi 2,5 mia. på flash-firma uden produkter

Udgivet 22. maj 9.25Opdateret 22. maj 9.25

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Kick-start your master data management initiative

Affecto Denmark

Affecto Data Quality Assessment: Er din indsigt og beslutning baseret på validt data?

Affecto Denmark

Framework til datamigrering i SAP miljøer - spar op til 50% på dine Data Migration udgifter

Affecto Denmark

Få et Data Warehouse (DW) review hos Affecto

Affecto Denmark

Ressourcehåndtering

Projectplace
  • Flere whitepapers

Branchenyheder

Konica Minoltas stand på drupa 2012 slog besøgsrekord

Konica Minolta Business Solutions Denmark

Komplex it er blevet Brocade Premier Partner

Komplex IT

Øg din effektivitet og produktivitet med bizhub C654/C754

Konica Minolta Business Solutions Denmark

Brugerfjendtlige it-løsninger gør brugerne til en sikkerhedstrussel

Projectplace

Athena IT-Group A/S med solid indtjening

Athena IT-Group

Seneste debat

  1. Studerende taler ud om kæmpehul: Pærelet at hacke 100.000 danske routere

    5 comments.
    Last update 6 minutter 29 sekunder
    Skrevet af Mikkel Andreasen
  2. Microsoft fjerner umoderne bling-effekter i Windows 8

    10 comments.
    Last update 17 minutter 33 sekunder
    Skrevet af Andrew Rump
  3. Dart-pilen sidder lige midt i skiven

    14 comments.
    Last update 26 minutter 6 sekunder
    Skrevet af Torben Mogensen
  4. Københavns Kommune satser 50 millioner på Drupal-platform

    2 comments.
    Last update 37 minutter
    Skrevet af Jens Beltofte Sørensen
  5. Partner solgte Netgroups 'test-platform' med overskriften 'fuld redundans'

    9 comments.
    Last update 39 minutter 48 sekunder
    Skrevet af Patrick Theander
  6. ITU-studerende kan støvsuge alle danskeres CPR-numre

    19 comments.
    Last update 52 minutter 23 sekunder
    Skrevet af Frithiof Andreas Jensen
  7. Das NemID trojaner - paranoia eller rettidig omhu?

    14 comments.
    Last update 59 minutter 49 sekunder
    Skrevet af Troels Møller
  8. Enhedslisten bider sig fast: VIL have svar på, om NemID er spionsoftware

    21 comments.
    Last update 1 time 8 minutter
    Skrevet af Troels Møller

Mere debat »

It-virksomheder

Planahead
|
Data-Force
|
Sharkcell
|
BEC
|
Computerfriend.DK
|
Redpill Linpro
|
4C Management Consulting
|
Byggeweb
|
Platon Infrastructure
|
Stay Secure Denmark
|
Serious Games Interactive
|
Clockwork Consulting ApS
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300