Question

L’amélioration progressive est une méthode de développement Web qui permet non seulement une plus grande portabilité et une plus grande accessibilité, mais mon avis, facilite le processus de développement.

Ce que je veux, c'est savoir ce que le reste de la communauté pense de cette approche.

En particulier: Selon vous, quel est l'ensemble minimal de technologies qu'une application Web devrait prendre en charge?

Était-ce utile?

La solution

S'il reste utilisable dans un navigateur en mode texte (sans CSS et Javascript, bien sûr) et dans un lecteur d'écran, vous êtes sur la bonne voie. Mais ce sont les normes les plus élevées que vous trouverez:)

Autres conseils

Je bloque personnellement les référents, les cookies et JavaScript, par défaut, et les réactive temporairement ou définitivement, site par site.

Je pardonnerai à un site Web de ne pas fonctionner sans les cookies pour les utilisateurs connectés, mais je suis très contrarié quand ils ne fonctionnent pas sans JavaScript si celui-ci est utilisé à des fins triviales.

Configuration minimale requise: HTML avec éléments structurels de base + liens, formulaires HTML + éventuellement des cookies pour les applications.

Le site pourrait être exécuté dans un vt100, un fichier "normal". navigateur, un téléphone, un lecteur d’écran ...


-z

Je me sentirais à l'aise de cibler HTML4 et CSS2, le contenu de base étant structuré avec des lecteurs d'écran à l'esprit comme expérience de base pour la plupart des sites Web. L'important est de garder à l'esprit une disposition fonctionnelle pour les navigateurs et les lecteurs d'écran à base de texte et de l'utiliser comme base pour la page améliorée.

  

So "Progressive Enhancement" est juste   un autre terme pour "gracieux"   Dégradation " ;?   Faux. Ce sont deux faces différentes de la pièce. Cela montre où vous vous concentrez.

Développer un site 100% utile sans CSS, javascript, etc., puis ajouter tous les éléments jolies / fantaisistes aux utilisateurs de javascript est un exemple d'amélioration progressive.

Cependant, lorsque vous codez le site avec fantaisie / joli, puis que vous désactivez javascript et css pour voir à quoi il ressemble, il s'agit d'une dégradation harmonieuse.

Le groupe sur lequel vous vous concentrez en premier décide vraiment de cela. Il est possible que vous arriviez à la même conclusion mais c'est peu probable. Votre focus détermine vraiment le point final.

So "Progressive Enhancement" est juste un autre terme pour "Dégradation Gracieuse"?

Dans ce cas, c’est la façon dont tous les sites Web devraient être créés.

Les applications Web doivent être construites en HTML (à partir de 4), sémantiquement et conformément aux normes.

Tous les CSS doivent être facultatifs - content & amp; les formulaires devraient fonctionner sans elle, mais sembler plus beaux avec elle.
Tout le JavaScript devrait être facultatif - pages & amp; les formulaires doivent fonctionner sans, mais travailler plus facilement avec.

Tout le code doit être écrit conformément aux normes & amp; vérifié dans chaque moteur de rendu majeur - mais ne remédiez pas aux failles des navigateurs sauf si absolument nécessaire; Il appartient aux navigateurs de respecter les normes et non aux développeurs de s’adapter aux mauvais moteurs de rendu.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top