knockin' on heaven's door - die praxis zu besuch beim w3c

76
Knockin‘ on heaven‘s door Die Praxis zu Besuch beim W3C

Upload: jens-grochtdreis

Post on 22-May-2015

1.460 views

Category:

Technology


0 download

DESCRIPTION

Auf dem W3C-Tag 2010 ergriff ich die Chance, das W3C zu schnellerem Handeln in Sachen Webstandards zu ermutigen. Die Entwicklungsgeschwindigkeit bspw. bei CSS3 ist einfach zu langsam.

TRANSCRIPT

Page 1: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Knockin‘ on heaven‘s door

Die Praxis zu Besuch beim W3C

Page 2: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

‣Frontendentwickler

‣10 Jahre Agenturerfahrung

‣11 Jahre Arbeit im und fürs Web

‣Gründer der Webkrauts

‣Blogger

‣Autor für: PHPMagazin, PHPUser, T3N,Webstandards-Magazin

‣Fachliche Buchbetreuung bei Galileo, O'Reilly, MuT

Jens Grochtdreis

Page 3: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Bei einem Vortrag denkt nach Minuten sowieso jeder

nur noch an Sex.Sigmund Freud

Page 5: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

W3C-Groupies

http://www.scottymoore.net/images/amarillo/crowd2.jpg

Page 6: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Werbeabteilung des W3C

Page 7: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

WASP

http://www.webstandards.org/

Page 8: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Webkrauts

http://www.webkrauts.de/

Page 9: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Eric Meyer

http://meyerweb.com/eric/css/

Page 10: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

A List Apart

http://www.alistapart.com/

Page 11: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Opera

http://dev.opera.com/articles/wsc/

Page 12: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Mozilla

https://developer.mozilla.org/en-US/

Page 13: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Einfach für Alle

http://www.einfach-fuer-alle.de/

Page 14: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Die Realität - trotz Werbung

Page 15: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Überschriften werden überbewertet ...

Page 16: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C
Page 17: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C
Page 18: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

http://www.directsoftwareconnection.com/

Webdesign kann jeder!

Page 19: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Barrierefrei? NEIN!

http://www.finanzamt-pirmasens-zweibruecken.de/

Page 20: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C
Page 21: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

http://www.finanzamt-pirmasens-zweibruecken.de/ansprechpartner/index_anspr.html

Stand: September 2010

Page 22: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

http://www.flugsimulator-leipzig.de/

Stand: September 2010

Page 23: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Was sollen wir also mit XML? Ein Fehler und die

Seite existiert nicht!

Page 24: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Am Anfang ging alles schnell!

Page 25: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

‣ 1995: HTML 2

‣ 1997: HTML 3.2

‣ 1998: HTML 4

‣ 1999: HTML 4.01

‣ 2001: XHTML 1

‣ 1996: CSS 1

‣ 1998: CSS 2

Page 26: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Die Basis unserer Arbeit ist mehr als 10 Jahre alt!

Page 27: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Internet == Wandel

Page 28: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Wer die Wandlungsfähigkeit des Internet nicht akzeptiert und

mitgestalten will, sollte sich ein anderes Betätigungsfeld suchen.

Page 29: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Die Entwicklung des Internet ist sehr dynamisch und noch lange nicht

abgeschlossen. Das W3C hat demnach das falsche mentale Modell: zu starr und unflexibel

Page 30: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Kleine Module sind wichtiger, als der große, intellektuelle Wurf!

Bsp.: Mikroformate und WAI-ARIA

Page 31: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Keine Technik bleibt einmal in der bekannten Form und

Bedeutung!

Page 32: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Immer weniger Dokumente, immer mehr Applikationen

Page 33: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C
Page 34: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C
Page 35: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Fehlende Bedienelemente

Page 36: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

HTML5-Formularelemente

Search: <input type="search"> URL: <input type="url"> Telephone: <input type="telephone"> Number: <input type="number"> Range: <input type="range"> Color: <input type="color"> Datetime Local: <input type="datetime-local"> Datetime: <input type="datetime"> Date: <input type="date"> Month: <input type="month"> Week: <input type="week"> Time: <input type="time">

Opera Chrome

Page 37: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Rächer: Sammeln!

http://blog.newsarama.com/gallery/albums/userpics/10088/avengers.jpg

‣ Die WHAT-WG gründet sich.

‣ Ziel: neue Spezifikationen für Webapplikationen

‣ Das W3C übernimmt die Arbeit später als HTML5.

Page 38: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Offene Standards sind wichtig!

Page 39: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Alle können das Gleiche konsumieren!

Page 40: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Der Erstellungsaufwand ist geringer, als wenn alle ihr eigenes Süppchen kochen.

Page 41: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Funktioniert das auch im IE?

http://www.sts.tu-harburg.de/projects/WEL/0911/images/Der%20Schrei.jpg

Page 42: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Wir wissen heute nicht, mit welchen Geräten morgen und

übermorgen hantiert wird.

Page 43: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Wenn wir keine allgemeingültigen Standards haben, macht jeder seine eigenen Sachen. Wie

Apple mit den Apps. Dann bedeutet das doppelt und dreifache Arbeit und die

Abwesenheit von Flexibilität!

Page 44: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

3%3%

14%

18%

18%

44%

Symbian Android Blackberry iOS Win mobile Rest

http://communities-dominate.blogs.com/brands/2010/08/final-numbers-q2-of-2010-for-smartphone-market-shares.html

Der mobile Markt

Page 45: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

‣ Eine hundertprozentige Designgleichheit zwischen den Browsern kann nicht gewährleistet werden, da die Implementierungen der Webstandards durch die Browserhersteller in Teilaspekten sehr unterschiedlich sind.

Standardsatz in Konzepten

Page 47: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

http://www.flickr.com/photos/fmg2001/679774853/sizes/o/

Wen interessieren Browser?

Page 48: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Nur Entwickler!

Page 49: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

http://www.flickr.com/photos/fmg2001/679774853/sizes/o/

Wen interessieren Browser?

Page 50: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Feindliche Umgebung

http://www.gtalbot.org/BrowserBugsSection/

Page 52: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Zwei Welten: IE und moderne Browser

Page 53: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Runde Ecken

http://www.cssjuice.com/25-rounded-corners-techniques-with-css/

Page 54: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Runde Ecken - The ThrashBox

http://www.vertexwerks.com/tests/sidebox/

Page 55: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Wartungshölle

‣ Für jede Farbe eine eigene Grafik (auch für hover bei Links!)

‣ Runde Ecken auf Verläufen oder Transparenzen sind ganz übel als Grafik

‣ Jede Änderung und Anpassung geschieht in Photoshop/Fireworks

‣ Viele Requests

‣ Keine Skalierung

Page 56: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Runde Ecken für moderne Browser

Page 57: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Rom, die Frisur hält

‣ Auch für Bilder!

‣ Auch auf Verläufen!

‣ Auch in em oder %!

‣ Schatten für Bilder

‣ maximale Flexibilität!

Page 58: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Microsoft ist der Bremsklotz des Fortschritts

Page 59: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Funktioniert das auch im IE?

Page 60: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

IE ≠ modern

http://css3generator.com/

Page 61: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Der Fortschritt richtet sich nach dem Langsamsten

wegen dessen Verbreitung.

Page 62: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

http://blogs.sitepointstatic.com/images/tech/121-ie6-mod-orange.jpg

Alte IE-Versionen ...

Page 63: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Der IE6 stirbt nicht!

http://snipurl.com/vzokk

Page 64: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

http://snurl.com/t58bi

Page 65: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

http://workdiary.de/

Page 66: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Wir sind gefangen zwischen Modernität und IE!

Page 68: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Wir benötigen einen mutigen, großen Schritt

nach vorne.

Page 69: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

In den letzten Jahren machte das W3C den Eindruck, lieber zu

diskutieren, als zu entscheiden. Entscheidungen werden aber benötigt.

Page 70: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Einige Eurer in Diskussion befindlichen Specs funktionieren

schon (bspw. CSS3)! Also: abschliessen!

Liebes W3C!

Page 71: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Alle Seiten benötigen Sicherheit -

Entwicklungssicherheit!

Page 72: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Es wird Zeit, vendor-prefixes seltener zu machen.

Page 73: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

.rc4 { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

Page 74: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

http://snipurl.com/vtlcq

Page 75: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Und? Hatte Freud recht?Ich hoffe nicht.

Page 76: Knockin' on heaven's door - Die Praxis zu Besuch beim W3C

Jens Grochtdreishttp://grochtdreis.de

http://twitter.com/Flockehttp://webkrauts.de

Diese Präsentation steht unter der Creative Commons Lizenz „Attribution-ShareAlike 2.0“ http://creativecommons.org/licenses/by-sa/2.0/de/