Pouvoir publier sur le web (= faire du JS) sans être un spécialiste hardware ni savoir coder en assembleur est une bonne chose
Tout d'abord, pour moi, publier, c'est publier du contenu. Il n'y a pas besoin de Javascript pour ça. Au contraire même, le Javascript est souvent totalement superflu ! (et là on en revient à la remarque initiale du journal d'ailleurs)
Ensuite, il y a être un spécialiste et il y a avoir une connaissance élémentaire.
Par exemple, je n'aurais jamais la prétention d'être un garagiste. Mais je conduis un véhicule régulièrement. Donc sans être garagiste, je connais la théorie de base du fonctionnement d'un moteur à 4 temps. J'ai aussi déjà fait l'entretien de base de ma voiture et de ma moto moi-même occasionnellement (ne serait-ce que pour me prouver que je peux aussi le faire).
En informatique, on se retrouve avec des gulus qui se prétendent programmeur professionnels, mais qui:
ne savent pas ce qu'est la stack ou le heap,
savent vaguement ce qu'est une IP mais qui sont perdus dès qu'on parle de sous-réseau,
trouvent normal de faire plus de 30 requêtes HTTP pour une seule page web,
n'ont jamais entendu parler d' "injection SQL", de "complexité algorithmiques", etc.
Ceci dit, ce n'est pas du tout spécifique au développeurs Javascript. J'ai croisé le même genre d'animaux en faisant passer des entretiens d'embauche pour des programmeurs C embarqués. C'est juste que le web et le Javascript étant à la mode, j'ai l'impression qu'ils sont nettement plus nombreux dans ce domaine (ou juste plus visibles ?).
Si tu en as l'occasion, je t'invite à participer à des tests techniques d'embauche, mais coté recruteur plutôt que candidat. Personnellement, depuis, j'ai envi de pleurer quand je pense à l'état du monde de l'informatique.
Le fait que les pages web soient surchargées en revanche est un problème de marketing/merchandisation
Pas besoin que le marketing vienne mettre les doigts dedans pour que ce soit surchargé.
En ce moment, le site que j'aime bien citer en parfait exemple de ce qu'il ne faut surtout pas faire, c'est Patreon: Charger ma page Patreon complètement, avec le bloqueur de pub UBlock, c'est 37 requêtes HTTP pour 14 images. Il y a des éléments chargés dynamiquement, qui contiennent des éléments chargés dynamiquement. C'est absolument ridicule. Et ce n'est malheureusement qu'un exemple (certes un peu extrême) d'une tendance de plus en plus présente.
Ce qui est dommage c'est l'absence de maintenance des anciennes versions, mais libre à toi de contribuer dans ce sens.
Tu peux contribuer à la maintenance de programmes et sites web propriétaires toi ? oO
Et même pour les logiciels libres, ce n'est pas une bonne approche. Plus longtemps les anciennes versions sont maintenus, plus il y a de versions qui se baladent dans la nature. Ça devient un cauchemar pour les développeurs (ceux des applications concernés, mais aussi ceux qui codent des applications dépendantes de celles-ci).
La seule vraie solution, c'est de prendre le temps de tester son code sur des machines pourries. Mais qui dit temps dit argent ...
je ne reprocherai à un pair de mal faire, puisqu'il a l'a fait librement
Dans le contexte de développement web, "librement", c'est très rarement le bon mot. On touche un autre problème: La plupart des sites web et "applications web" sont totalement propriétaires et très peu interopérables.
Exemple que j'ai trouvé récemment: ze-coloc.fr (pas de lien, c'est fait exprès).
Chargé en Javascript totalement inutile, avec les bugs qui vont de paire (problème de scrolling sur certains pages notamment), et surtout, impossible d'exporter ses données sans payer (contraire à la RGPD). J'ai arrêté d'utiliser leur service récemment après avoir trouvé une alternative sur Nextcloud. Il n'y aurait pas eut cette alternative, j'aurais été coincé parce-que je n'ai juste pas le temps d'en coder une.
Les quelques rares sites web qui sont libres/opensources me semblent généralement plus légers (sauf Nextcloud :-P).
[^] # Re: Les vieux de mon âge
Posté par Jérôme Flesch (site web personnel) . En réponse au journal Tout cela me fatigue.... Évalué à 8. Dernière modification le 08 janvier 2020 à 14:18.
Tout d'abord, pour moi, publier, c'est publier du contenu. Il n'y a pas besoin de Javascript pour ça. Au contraire même, le Javascript est souvent totalement superflu ! (et là on en revient à la remarque initiale du journal d'ailleurs)
Ensuite, il y a être un spécialiste et il y a avoir une connaissance élémentaire.
Par exemple, je n'aurais jamais la prétention d'être un garagiste. Mais je conduis un véhicule régulièrement. Donc sans être garagiste, je connais la théorie de base du fonctionnement d'un moteur à 4 temps. J'ai aussi déjà fait l'entretien de base de ma voiture et de ma moto moi-même occasionnellement (ne serait-ce que pour me prouver que je peux aussi le faire).
En informatique, on se retrouve avec des gulus qui se prétendent programmeur professionnels, mais qui:
Ceci dit, ce n'est pas du tout spécifique au développeurs Javascript. J'ai croisé le même genre d'animaux en faisant passer des entretiens d'embauche pour des programmeurs C embarqués. C'est juste que le web et le Javascript étant à la mode, j'ai l'impression qu'ils sont nettement plus nombreux dans ce domaine (ou juste plus visibles ?).
Si tu en as l'occasion, je t'invite à participer à des tests techniques d'embauche, mais coté recruteur plutôt que candidat. Personnellement, depuis, j'ai envi de pleurer quand je pense à l'état du monde de l'informatique.
Pas besoin que le marketing vienne mettre les doigts dedans pour que ce soit surchargé.
En ce moment, le site que j'aime bien citer en parfait exemple de ce qu'il ne faut surtout pas faire, c'est Patreon: Charger ma page Patreon complètement, avec le bloqueur de pub UBlock, c'est 37 requêtes HTTP pour 14 images. Il y a des éléments chargés dynamiquement, qui contiennent des éléments chargés dynamiquement. C'est absolument ridicule. Et ce n'est malheureusement qu'un exemple (certes un peu extrême) d'une tendance de plus en plus présente.
Tu peux contribuer à la maintenance de programmes et sites web propriétaires toi ? oO
Et même pour les logiciels libres, ce n'est pas une bonne approche. Plus longtemps les anciennes versions sont maintenus, plus il y a de versions qui se baladent dans la nature. Ça devient un cauchemar pour les développeurs (ceux des applications concernés, mais aussi ceux qui codent des applications dépendantes de celles-ci).
La seule vraie solution, c'est de prendre le temps de tester son code sur des machines pourries. Mais qui dit temps dit argent ...
Dans le contexte de développement web, "librement", c'est très rarement le bon mot. On touche un autre problème: La plupart des sites web et "applications web" sont totalement propriétaires et très peu interopérables.
Exemple que j'ai trouvé récemment: ze-coloc.fr (pas de lien, c'est fait exprès).
Chargé en Javascript totalement inutile, avec les bugs qui vont de paire (problème de scrolling sur certains pages notamment), et surtout, impossible d'exporter ses données sans payer (contraire à la RGPD). J'ai arrêté d'utiliser leur service récemment après avoir trouvé une alternative sur Nextcloud. Il n'y aurait pas eut cette alternative, j'aurais été coincé parce-que je n'ai juste pas le temps d'en coder une.
Les quelques rares sites web qui sont libres/opensources me semblent généralement plus légers (sauf Nextcloud :-P).