Für wie wichtig halten Sie Progressive Enhancement ist? [geschlossen]
Frage
Progressive Enhancement ist eine Web-Entwicklungsmethodik, die nicht nur eine bessere Übertragbarkeit und Zugänglichkeit ermöglicht aber in meiner Meinung nach, macht den Entwicklungsprozess vereinfachen.
Was ich will, ist zu wissen, was der Rest der Gemeinschaft dieses Ansatzes denkt.
Insbesondere: Was Sie glauben, dass der Mindestsatz von Technologien, die eine Web-Anwendung unterstützen sollte
Lösung
Wenn es in einem Nur-Text-Browser (ohne CSS und Javascript, natürlich) und auch in einem Screen-Reader nutzbar bleibt, sind Sie auf dem richtigen Weg. Aber diese sind über den höchsten Standards, die Sie finden:)
Andere Tipps
Ich persönlich Referrer blockieren, Cookies und JavaScript standardmäßig aktiviert und wieder aktivieren sie vorübergehend oder dauerhaft auf einer Website-by-Site-Basis.
Ich werde eine Website vergeben, nicht ohne Cookies für angemeldete Nutzer arbeiten, jedoch bekomme ich ganz aufgeregt, wenn sie nicht ohne JavaScript funktionieren, wenn es für triviale Zwecke verwendet werden wird.
Mindestanforderungen:. HTML mit grundlegenden Strukturelemente + Links, HTML-Formulare + vielleicht Cookies für Anwendungen
Site in einem VT100 ausgeführt werden könnte, ein "normaler" Browser, ein Telefon, ein Bildschirmleser ...
-z
Ich würde mich wohl fühlen HTML4 und CSS2, mit dem Grundgehalt mit Screenreadern im Auge für die meisten Websites als Basis Erfahrung strukturiert Targeting. Der Schlüssel ist daran ein Layout zu halten, die für textbasierte Browser und Screenreadern sind funktional und dass für die erweiterte Seite als Basis verwenden.
So "Progressive Enhancement" ist nur ein anderer Begriff für „Graceful Degradierung"? Falsch. Das sind zwei verschiedene Seiten der Medaille. Es zeigt, wo Ihr Fokus ist.
Entwicklung einer Website, die 100% nützlich ohne CSS ist, Javascript etc. und dann das Hinzufügen alle ziemlich / fancy stuff für Javascript-Benutzer ist ein Beispiel für Progressive Enhancement.
Wenn Sie jedoch die Seite mit Phantasie-Code / hübsch und dann gehen Sie zurück und schalten Sie JavaScript und CSS, um zu sehen, wie es aussieht, das ist Graceful Degradation.
Die Gruppe, die Sie auf den ersten konzentrieren entscheidet das wirklich. Es ist möglich, dass Sie zu dem gleichen Ergebnis kommen könnten, aber es ist unwahrscheinlich. Ihr Fokus bestimmt den Endpunkt wirklich.
So "Progressive Enhancement" ist nur ein anderer Begriff für "Graceful Degradation"?
In diesem Fall ist es die Art und Weise alle Websites sollte erfolgen.
Web Apps in HTML gebaut werden soll (4 oder höher), semantisch und gegen die Standards.
sollten alle CSS optional sein - Inhalte und Formen sollten, ohne sie funktionieren, aber mit ihm aussehen schönere
.
Alle JavaScript sollten optional sein -. Seiten und Formulare sollten ohne Arbeit, aber die Arbeit leichter mit ihm
Alle Code sollten & in jedem größeren Rendering-Engine geprüft nach den Standards geschrieben werden - aber arbeiten um nicht Fehler in Browsern, wenn es unbedingt notwendig ist; es ist bis zu dem Browser-Standards zu respektieren, nicht Entwickler nach schlechtem Rendering-Engines zu kriechen.