Es gibt viel Buzz über HTML5 und CSS3. Woher weiß ich, dass es an der Zeit ist, mit ihnen anzufangen und sie sofort in meinen Projekten zu verwenden oder wie weit sind wir davon entfernt?
Aktualisierung: Ich möchte nicht die Regeln anwenden von:
Graceful Degradation
Progressive Verbesserung
Ich weiß, wenn das der Fall ist, dann können wir sie heute benutzen.
Ich arbeite in einer Umgebung, in der 90% IE7 und IE8 verwenden, also zögere ich, HTML5 und CSS3 zu verwenden, und muss dann eine graziöse Verschlechterung bereitstellen. Es ist wie die doppelte Arbeit, aber die gleiche Bezahlung, und es verletzt das DRY (Do not Repeat Yourself) Prinzip.
Ich schätze, es hängt davon ab, ob Sie Spaß daran haben, CSS und Javascript zu optimieren und etwas Freizeit zu haben. Wenn Sie dies tun, dann verwenden Sie HTML5 und CSS3 und bieten eine angemessene Verschlechterung. Sonst ..
Ich weiß, dass dies die Einführung von HTML5 und CSS3 verlangsamen wird, aber wenn Geld und Management sprechen, was können wir tun?
^ _ ^
Ich denke, es hängt auch davon ab, welche Art von Anwendung / Website Sie erstellen und seine Zielgruppe. Wenn von der Zielgruppe erwartet wird, dass ein Browser die Technologien unterstützt, die Sie verwenden möchten, steht es Ihnen frei, sie zu verwenden. ansonsten, wie ricebowl sagte "Progressive Verbesserung, graziöse Degradierung", da ich persönlich meinen Code nicht gerne mit "Hacks" oder Fixes durcheinander bringe
Alles hängt von Ihrer Zielgruppe ab. Wenn du so etwas wie einen Tech-Blog machst, wo das Publikum höchstwahrscheinlich einen modernen, aktualisierten Browser hat, gehe HTML5 CSS3 auf jeden Fall verrückt. Aber wenn Sie etwas für irgendeine Art von Geschäft oder eine Website für ein weniger erfahrenes Publikum tun, würde ich bei bleiben
HTML5 und CSS3 sind modulare Projekte. Sie sollen Teil für Teil übernommen werden. Sie sollten über bestimmte Funktionen oder Module im Rahmen dieser Projekte sprechen und fragen, ob Sie sie heute verwenden können.
Es gibt Dinge in HTML5, die mit allen älteren Browsern kompatibel sind, wie der neue Doctype.
Dann gibt es Dinge, die von Javascript "gefälscht" werden können, wie native JSON-Decodierung oder lokaler Speicher (mit Flash-Fallback).
Es wird viele Jahre dauern, bis Sie die gesamten Spezifikationen verwenden können, aber Sie müssen nicht darauf warten.
Beginne jetzt damit, deine Webbesucher dazu zu bringen, ihren Browser zu aktualisieren. Microsoft ist wie immer der Letzte, der dieses Zeug implementiert hat, und hey, jetzt können wir fantastische Schriften von unserem Webserver laden.