par sly » 11 déc. 2018, 13:24
Bigre, et désolé, je dois avoir un problème de notification, ou manquer d'attention, j'avais loupé ta réponse !
Dominique a écrit : ↑10 oct. 2018, 07:43
Je me suis fait balader par ce
https://leafletjs.com qui est trop segmenté entre trop de modules
(...)
La génération du load final (un bricolage PHP pour moi) basculée sur nodejs entraîne trop loin
Je crois que je te comprends parfaitement. NodeJS me fait trop penser à une mode, ou du moins la philosophie de dév qui s'y rattache : il faut y passer pour avoir l'air cool, alors que dans plusieurs projet, on rajoute une dépendance, qui plus est mal intégrée aux systèmes en général, dont on aurait pu se passer. S'en suis une absence de contrôle dev<->mainteneur qui fait partir le bousin dans tous les sens, à toute vitesse, au mépris des compatibilités ascendantes, et, parfois, des règles de sécurité :
https://www.nextinpact.com/brief/biblio ... e-6809.htm
Les failles, ça a toujours existé, c'est pas ça le problème, c'est que des projets se retrouvent à inclure, presque sans le savoir par chaîne de dépendance une myriade de code, qui, comme ici, n'était surveillé par presque personne.
J'en suis aussi "victime", le logiciel de rendu pour
https://maps.refuges.info utilise un binaire en c++ et un fichier xml de description et des icônes. Ce fichier xml présentait une forte redondance, alors, un dév est arrivé et a dit : les entités xml c'est naze, il a alors créé en NodeJS un compilateur qui part d'un fichier au look css et génère le fichier xml. Nouvelle syntaxe à apprendre, ribambelle de soft à installer avec npm et une édition manuelle tellement exécrable qu'il faut un logiciel graphique spécifique pour éditer le fichier.
Dominique a écrit : ↑10 oct. 2018, 07:43
Pas de build, pas de machins complexes dépendant de l'install UNIX ou de je ne sais quoi qui évolue tout le temps.
Bon, je sais, c'est de l'informatique de grandpapa mais j'assume : je suis grand père maintenant
Au plaisir de tester une carte OL si tu as le courage de re-développer... et félicitations à ton/ta fils/fille et bon courage à toi, ça occupe même les grand parents !
A te lire, j'ai moi aussi l'impression d'être grandpapa, bien que je ne sois que papa, mais on dirait que j'ai de l'avance. J'espère que c'est pas du "c'était mieux avant irréfléchi"
Bigre, et désolé, je dois avoir un problème de notification, ou manquer d'attention, j'avais loupé ta réponse !
[quote=Dominique post_id=29469 time=1539150204 user_id=216]
Je me suis fait balader par ce https://leafletjs.com qui est trop segmenté entre trop de modules
(...)
La génération du load final (un bricolage PHP pour moi) basculée sur nodejs entraîne trop loin
[/quote]
Je crois que je te comprends parfaitement. NodeJS me fait trop penser à une mode, ou du moins la philosophie de dév qui s'y rattache : il faut y passer pour avoir l'air cool, alors que dans plusieurs projet, on rajoute une dépendance, qui plus est mal intégrée aux systèmes en général, dont on aurait pu se passer. S'en suis une absence de contrôle dev<->mainteneur qui fait partir le bousin dans tous les sens, à toute vitesse, au mépris des compatibilités ascendantes, et, parfois, des règles de sécurité :
https://www.nextinpact.com/brief/bibliotheque-node-js-verolee---npm-sort-un-communique--le-responsable-se-justifie-6809.htm
Les failles, ça a toujours existé, c'est pas ça le problème, c'est que des projets se retrouvent à inclure, presque sans le savoir par chaîne de dépendance une myriade de code, qui, comme ici, n'était surveillé par presque personne.
J'en suis aussi "victime", le logiciel de rendu pour https://maps.refuges.info utilise un binaire en c++ et un fichier xml de description et des icônes. Ce fichier xml présentait une forte redondance, alors, un dév est arrivé et a dit : les entités xml c'est naze, il a alors créé en NodeJS un compilateur qui part d'un fichier au look css et génère le fichier xml. Nouvelle syntaxe à apprendre, ribambelle de soft à installer avec npm et une édition manuelle tellement exécrable qu'il faut un logiciel graphique spécifique pour éditer le fichier.
[quote=Dominique post_id=29469 time=1539150204 user_id=216]
Pas de build, pas de machins complexes dépendant de l'install UNIX ou de je ne sais quoi qui évolue tout le temps.
Bon, je sais, c'est de l'informatique de grandpapa mais j'assume : je suis grand père maintenant :)
[/quote]
Au plaisir de tester une carte OL si tu as le courage de re-développer... et félicitations à ton/ta fils/fille et bon courage à toi, ça occupe même les grand parents !
A te lire, j'ai moi aussi l'impression d'être grandpapa, bien que je ne sois que papa, mais on dirait que j'ai de l'avance. J'espère que c'est pas du "c'était mieux avant irréfléchi"