Comment faire l'amélioration progressive lors de l'utilisation Ext JS ou des outils similaires?

StackOverflow https://stackoverflow.com/questions/3062468

  •  28-09-2019
  •  | 
  •  

Question

Faut-il le développement de deux frontaux presque séparés pour l'application, un à l'aide Ext JS et l'autre sans JS du tout?

Était-ce utile?

La solution

Eh bien, à peu près. Si vous voulez vraiment une version NO-JS de votre site, vous devez coller à HTML très basique, et un voyage de retour vers le serveur et un rechargement complet avec un clic. Si vous voulez que votre site soit réel ajaxy, cela nécessiterait deux extrémités avant différents sur le site.

Mai je demande, pourquoi êtes-vous inquiet au sujet des personnes sans JavaScript? Il y a très peu de gens là-bas sans JavaScript, même les téléphones mobiles ont des performances décentes JavaScript.

Autres conseils

Votre demande doit être construite pour permettre aux utilisateurs sans js d'accéder au même contenu. Tous les messages forme et l'action sur l'application doivent avoir la manipulation du côté serveur. Cela permet aux navigateurs non-js aussi bien pour des raisons de sécurité que les js peuvent être modifiés à la volée par les pirates.

Une fois que vous avez cette fonctionnalité de base que vous pouvez commencer à ajouter votre code CSS pour le faire paraître bon et ajouter les js pour ajouter des fonctionnalités supplémentaires avec postbacks effectuées par ajax. Vous devez utiliser la détection de fonction au lieu de la détection du navigateur avec votre javascript et css que les navigateurs sont mis à jour avec un nouveau soutien tout le temps.

Par conséquent, vous ne avez besoin d'un frontend qui comprend les deux solutions.

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