Más contenido relacionado Similar a Web-Technologien: Überblick und Empfehlungen (20) Web-Technologien: Überblick und Empfehlungen7. 495,00
677,00
785,00
914,00
1.024,00
1.151,00
1.365,00
1.556,00
1.747,00
2.023,00
2.273,00
2.497,00
394,00
0
500
1000
1500
2000
2500
3000
2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012
Anzahl weltweiter Internetbenutzer in Mio.
http://de.statista.com/statistik/daten/studie/186370/umfrage/anzahl-der-internetnutzer-weltweit-zeitreihe/
29. Medien
<video controls>
<source src="video.ogg" />
<source src="video.webm" />
<source src="video.mp4" />
<img src="path/to/preview.jpg" />
<track label="English subtitles" kind="subtitles"
srclang="en" src="en.vtt" />
<track label="German subtitles" kind="subtitles"
srclang="de" src="de.vtt" />
</video>
31. Medien
Browser HTML5-Video HTML5-Audio Flash-Unterstützung
Desktop-Browser
Chrome H.264, WebM AAC, MP3, Vorbis Ja
Firefox WebM Vorbis Ja
Internet Explorer 9+ H.264
IE9 mit Plugin,
IE10+: WebM
AAC, MP3 Ja (außer Version 10+ im
Modern-UI-Modus)
Internet Explorer 6/7/8 Nein Ja
Safari H.264 AAC, MP3 Ja
Opera WebM Vorbis Ja
MobileBr.
iOS 3.0+: H.264 AAC, MP3 Nein
Android
(Standardbrowser)
2.0+: H.264
2.3+: WebM
AAC, MP3 Seit Android 4.0 nicht mehr
offiziell
Andere (Feature
Phones)
Nein Nein
http://caniuse.com
69. GET /314
1. Lade input00314.txt
2. Sortiere die > 10.000 Zeilen
3. Gib das mittlere Element zurück
Aufbau des Vergleichs
Notas del editor Klick -> Thema
Technologielandschaft unübersichtlich 1989 -> erste Dokumente -> Cern -> HTTP, HTML,
Zunächst > „Vage, aber hochinteressant“ > 20 Jahre später
-> WWW zu dem, was es heute ists Besucher + Webseite
Client + Server
EINTEILUNG 2,5 Mrd
~8-fach -> Überleitung Statistik
-> Überleitung Standards / T.Berners-Lee
-> W3C gegründet… Ziel: Grundlagen zu bieten -> Browserhersteller + Entwickler orientieren können. Lebendiger Standard
Browserhersteller
> Erst HTML5 Überleitung -> Integration > Hardwarezugriff GPS, Accelerometer, Akkustand Canvas > Statistiken > Spiele > anspruchsvollere… Hardwarebeschleunigt, Unity3D Plugins -> iOS iOS -> Plugin fehlt
Updates / Spielen / …
-> Einbindung YT 2007,
Vimeo 2010
-> Konvertierung -> Formate Flash Fallback Protokolle HTTP Live Streaming
MPEG-Dynamic Adaptive Streaming ove HTTP
HTTP Dynamic Streaming
MS YT -> Flash
ÖR -> HLS
Netflix -> Win 8.1 DRM Cookies -> Local Storage -> -> CSS -> neue Eigenschaften -> Media Queries -> Formate -> Beispiel GMail -> nicht alles, sondern erst… -> nicht alles, sondern erst…
-> MVC Frameworks Ausgewählt nach… -> Albert Einstein -> 2 Beispiele Graceful -> einfach, wenig Ressourcen
Progressive -> in jedem Fall benutzbar, Wartung gut
Überleitung Mobilgeräte -> Media Queries -> Responsive -> Formate -> Bsp. Responsive
Größen der Seite -> vgl Mobile ÜL -> Touch Targets ÜL -> Barrierefreiheit -> Komplexität Komplexität -> um PCs und mobile Geräte zu bedienen Komplexität -> um PCs und mobile Geräte zu bedienen
Komplexität -> um PCs und mobile Geräte zu bedienen
Besucher + Webseite
Client + Server
EINTEILUNG Auswahl -> GitHub + StackOverflow Objekte
Klassen -> Instanzen -> Eig. + Attribute
Zustandsmaschine Nur Funktionen, die Daten entgegen nehmen
Keine Manipulation -> keine Nebeneffekte
Keine Referenzen -> Performance
Clojure 2007 -> Lisp, Nebenläufigkeit Scala: hybrid -> 2001. Erlang+Haskell vereint
Go: 2009 Google, Mixins+Interfaces statt OOP Warum kein Erlang + Haskell + CPP? Auswahl -> GitHub + StackOverflow Server -> Verbreitung
Optimierungen -> Load Balancing, Kompression, …
-> ÜL Performance ->ÜL Aufgabenstellung
Überblick und Empfehlungen Klick -> Thema Momentaufnahme -> caniuse.com
Abhängig von Browserherstellern
Wahl Server + Technologien ->
Nachhaltige Entwicklung