IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #61
    Membre éclairé
    Homme Profil pro
    web a11y
    Inscrit en
    Avril 2014
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : web a11y
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2014
    Messages : 175
    Points : 803
    Points
    803
    Par défaut
    [Note d'humeur]
    C'est simple, les frameworks sont "vendus" comme permettant d'aller plus vite, avec des devs "moins" chevronnés (mais au top des dernières nouveautés). Enfin, pour le "moins", il faut quand même compter le temps d'apprentissage et le "plus" de maîtrise du bousin. Je peux voir des pages avec régulièrement 2 librairies/frameworks incluses, parfois trois : quel est le niveau de compétence de ceux qui ont fait cela ?
    Le plus triste : on n'a quasiment plus aucun dev qui connaisse le code front end (je parle de mon contexte), et ils ne comprennent pas comment un exemple de quelques lignes de html/css/js fait le boulot, alors qu'il leur est souvent difficile voire impossible de tordre le cou au framework pour lui faire dire papa/maman correctement.

    Ce qu'il faut aussi comprendre : ces frameworks (et les composants livrés ou fabriqués avec) n'ont pas été conçus par des devs ayant des notions de développement accessible, voire d'accessibilité tout court. Ces frameworks ne donnent donc pas aux devs les outils pour gérer l'accessibilité. Pour tester, nous appelons le lecteur d'écran le "juge de paix", mais souvent, simplement essayer de faire fonctionner l'appli avec juste le clavier tourne à la catastrophe.

    Le pire : l'accessibilité, c'est prendre en compte "au mieux" (car on ne peut tout résoudre) 20% de la population, c'est de l'humain. Mais pour pas mal de décideurs : c'est du temps, du budget, donc bon… Alors, ça court après une "note de conformité" vis-à-vis du RGAA lors d'un audit, mais pour ce qui est de l'utilisabilité… C'est quand même ce qu'on cherche, que l'utilisateur puisse utiliser l'appli ?
    [/Note d'humeur]

    Bonne accessibilité à tous !

  2. #62
    Expert confirmé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 189
    Points : 4 771
    Points
    4 771
    Par défaut
    J'ai un peu l'impression qu'on cherche plus à faire des applications web que des sites web maintenant.
    D'ailleurs dans ma boîte, on transforme toutes les applications lourdes en webapp.
    Et c'est plus plus simple à maintenir: pas de dépendance à un OS, ça fonctionne partout, le client à toujours la dernière version et c'est plus rapide.

    Après oui, c'est plus lourd en RAM au démarrage, mais une fois chargé, les appels d'API sont beaucoup plus rapide.

    Mais pour ce qui est d'un site web classique, en effet faire du tout JS c'est overkill et ça se référence mal à moins de faire du SSR et encore.

  3. #63
    Expert éminent sénior
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur système Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 518
    Points : 11 360
    Points
    11 360
    Par défaut
    Citation Envoyé par Zefling Voir le message
    Mais pour ce qui est d'un site web classique, en effet faire du tout JS c'est overkill et ça se référence mal à moins de faire du SSR et encore.
    Nous avons une palanquée d' acronymes, alors pour celles et ceux - comme moi - qui ne sont pas spécialistes:

    1. SSR (Server-Side Rendering)
    2. CSR (Client-Side Rendering)
    3. ISR (Incremental Static Regeneration)
    4. SSG (Static Site Generation)
    Source: https://dev.to/dj1samsoe/understandi...sive-guide-add
    Understanding SSR, CSR, ISR, and SSG: A Comprehensive Guide - DEV Community

    ps
    acronyme, subst. masc.,,Groupe d'initiales abréviatives plus ou moins lexicalisé. On les prononce comme s'il s'agissait d'un nouveau mot, «prononciation intégrée» (l'/Urs/) ou en considérant chaque lettre séparément, «prononciation disjointe» (/U.R.S.S./)`` (Dupr. 1980).

    https://www.cnrtl.fr/definition/acronyme
    « Developpez.com est un groupe international de bénévoles dont la motivation est l'entraide au sens large » (incl. forums developpez.net)
    Club des professionnels en informatique

    Liste des balises BB

  4. #64
    Membre actif Avatar de rsuinux
    Homme Profil pro
    Infirmier Formateur pour logiciel de Dossiers de Soins Informatisés
    Inscrit en
    Août 2007
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Infirmier Formateur pour logiciel de Dossiers de Soins Informatisés
    Secteur : Santé

    Informations forums :
    Inscription : Août 2007
    Messages : 145
    Points : 205
    Points
    205
    Par défaut
    Je suis d'accord que les pages web sont devenu des usines à gaz.
    Il n'y a qu'à mettre déjà un bloqueur de script script pour voirla réactivité de la page. Accessoirement, les appels aux sources web à-côté.... Parfois, jusqu'à 30 sites associés. Tu m'étonne que la page met du temps à charger. Entre les appels réseaux, et la taille des fichiers a récupérer.
    Cependant, oui, tout le monde oubli les personnes avec de petit débit. Tout le monde n'est pas en ville, ou en périphérie, avec la fibre.
    Démo: hier, impossible de charger le site des impôts ni le site des questions du code de la route pour mon fils. Dommage.
    Et tout le monde s'en fou. Nous sommes d'accord ?
    S'en compter aussi les petites machines qui traine encore type lecteur multimédia. Le mien doit avoir 6 ans fonctionne encore, mais firefox ne tourne plus avec. Les pages ne sont plus interprétable: le proc ne tient plus la route, la mémoire n'en parlons plus. Même le lecteur youtube inclus plante a présent toute les 5 minutes !
    Mais allons y renouvelons le matos la planète aime ça.
    Désolé, c'est mon coup de gueule du matin.
    Si tu ne sais pas: demande, si tu sais, partage.

  5. #65
    Membre expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 896
    Points : 3 730
    Points
    3 730
    Par défaut
    Salut,

    Ben il y a quand même une chose qui m'interpelle, je croyais que tous les script JS étaient rassemblés dans un seul fichier (bundle) et que celui-ci était mis en cache par le navigateur si bien que si il y a une lenteur ce serait juste lors de la première utilisation de l'application...

Discussions similaires

  1. Les frameworks de persistance (ORM) sont-ils dangereux pour les performances ?
    Par SQLpro dans le forum Débats sur le développement - Le Best Of
    Réponses: 205
    Dernier message: 04/02/2017, 17h43
  2. Réponses: 5
    Dernier message: 29/10/2009, 13h25
  3. Réponses: 0
    Dernier message: 28/10/2009, 16h10
  4. Réponses: 16
    Dernier message: 04/07/2008, 09h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo