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

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top