Question

Supposons qu'il existe une entreprise où les sites Web / applications sont conçus pour ressembler à des applications de bureau.

Ils ont du mal à ajouter:

  • Écrans d'éclaboussure
  • Menus déroulants
  • Tabularité
  • Pages qui ne se développent pas vers le bas avec le contenu, le contexte est à l'intérieur de la zone de défilement, de sorte que la page est de taille fixe, comme si elle ressemblait à la limitation à un écran des applications de bureau.
  • Fenêtres modales, fenêtres contextuelles, etc.
  • Vue sur les arbres
  • Absolument aucun accès au contenu, sauf si vous vous connectez-vous-même, même avec un contenu non sensible. Après Splash Screen Desapears, vous êtes présenté avec un écran de connexion.
  • Pas de liens - juste des boutons simulés.
  • Correction de la taille de la page.
  • Impossible d'ouvrir un lien dans un autre onglet
  • Bouton d'impression qui imprime directement (sans afficher la page imprimable afin que l'utilisateur ne puisse pas imprimer via la commande d'impression du navigateur)
  • Barres de progression pour charger du contenu même lorsque le navigateur l'indique avec sa propre animation
  • Les polices et les couleurs atténuent une application de bureau faite avec Visual Basic, PowerBuilder, etc.

Chaque application semble presque être faite dans Visual Basic.

Ils rejettent ces éléments:

  • Chapelure
  • Bon vieux liens soulignés
  • Navigation générée / dynamique, suggestions basées sur l'utilisation
  • Possibilité d'ouvrir des liens dans plusieurs onglets
  • Pagination
  • Pages imprimables
  • Capacité à produire une URL que vous pouvez enregistrer ou partager qui relie un élément, comme lorsque vous envoyez à quelqu'un le lien vers une question particulière de StacKExchange. La seule URL est la principale.
  • Bouton de retour

Pour y parvenir, des tonnes de code JavaScript sont nécessaires. Beaucoup, beaucoup de code JavaScript et Ajax pour les choses qui ne sont pas liées à l'entreprise mais avec la nécessité de cacher / afficher ce bouton, de rafraîchir cette boîte de liste, de grey-out cette étiquette, etc.

La coplexité générée en forçant un paradigme dans un autre signifie que la plupart des lignes de code sont dédiées pour maintenir l'illusion d'une application de bureau.

Quelle est la meilleure façon de changer cet état d'esprit et de les faire embrasser le Web et de commencer à produire des applications Web modernes au lieu d'imitations de bureau?

ÉDITER:

Ces sites sont des sites intranet. Les utilisateurs détestent ces applications. Ils se plaignent constamment d'eux, mais ils doivent les utiliser pour faire leur travail quotidien. Ces sites sont des solutions internes, les utilisateurs finaux n'ont d'autre choix que de les utiliser. Ils sont un "public captif". De plus, la substitution ne se produira pas en raison des coûts élevés. Mais au moins si cet état d'esprit est modifié, les nouveaux développements seraient plus Web.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top