Ami⋅e⋅s dev, en tout langage : certes vos machines font des miracles en GHz, permettent de faire tout et n'importe quoi pour peu qu'on leur demande… mais ce n'est pas une raison pour abandonner l'optimisation du code par flemmardise.

Alors certes, ça laisse des libertés de faire du conditionnel dans tous les sens, des boucles en pagaille ou de faire de la merde, en somme. On peut ne pas maîtriser la complexité algo sur le bout des phalange MAIS faites un putain d'effort !

Follow

↑ il n'est pas normal, bien qu'étant en 2019, de se dire "rien à foutre, on rajoutera une barrette de mémoire" ou encore "ça tournera pas sur les tablette, mais rien à battre"…

Ce n'est absolument pas acceptable. On vous demande pas de faire rentrer un éléphant dans un dé à coudre, soyons sérieux, mais bien de faire le plus attention possible à la latence, aux temps de chargements…

Et, bien entendu : je pense particulièrement à vous, dev webz !

@Sp3r4z #MoiPrésident je taxerai la taille et l'occupation CPU des pages des sites web.

@mmu_man C'est un peu ça…

Le web ,étant un peu plus mon métier que le reste, je m'étonne qu'on arrive à faire des pages web plus lourde que des windows… (et d'aucun connaît mon amitié pour M$), c'ets n'importe quoi. (et je parle bien du site final, pas de la planète NPM)

@Sp3r4z @mmu_man webdev moi aussi cette tendance à l'octetbésité m'exaspère. Soyons brutalistes, soyons minimalistes, soyons ascètes dans la gestion de notre code. Plus léger implique en plus + rapide, + accessible, + ouvert (à ceux qui ne sont pas des CSP avec le dernier iphone et la fibre)

@Julianoe Sans être aussi violent (brutaliste humour), il y a moyen déjà de faire du HTML correct, du CSS correct, et rajouter du JS si besoin pour rendre "un service en plus", mais que si le niveau du dessous ne sait pas le faire et que ça apporte quelque chose. (on adore AJAX, mais on en connaît ses limites)

@mmu_man

@Sp3r4z ma collection d'adjectifs était évidemment à vocation provocatrice :) D'accord en tout cas ;)
Pour la partie brutaliste je faisais référence à ceci : brutalist-web.design/

@mmu_man

@Julianoe @Sp3r4z c'est vrai que c'est celui-ci que j'ai en bookmarks, mais je sais pas pourquoi c'est ça qui sort à chaque fois : brutalistframework.com/

@mmu_man @Sp3r4z c'est un autre genre hehe 😂
à vrai dire je crois que j'étais déjà tombé dessus ... pas bookmarké à priori ^^

@Sp3r4z

Dev tout court. Je ne supporte personnellement plus le gâchis de ressources.

On me demande régulièrement de fournir des VMs avec 64Gio de RAM pour compenser une fuite mémoire Java.

Ce n'est pas une solution de court terme.

Ce n'est pas une solution de long terme.

La mémoire, ça coûte.

Et bordel, mais optimisez vos codes à un moment. C'est au moins aussi important que de les sécuriser.

@mortal On est bien d'accord… :(

Et c'est souvent lié: une fuite de mémoire, ou un code pas opti, c'est souvent une porte ouverte pour la sécu :/

@Sp3r4z
Entièrement d'accord avec toi..
C'est pour ça que je garde précieusement mon vieux Netbook peu puissant, pour pouvoir vérifier le plus possible mes applis sur des machines de ce type...
Pour lutter contre la pratique de plus en plus courante d'avoir 16 Gio de RAM et le dernier processeur haut de gamme, ce serait très cool que les outils de dev soient aussi moins gourmands...
(Oui, c'est à toi que je parle, JetBrains, notamment)

@Deuchnord AH mais tu peux citer à peu prêt tous les IDE en fait, quoiqu'apparemment Eclipse sort du lot, paraitrait il.

EN fait, c'ets le web le soucis… même les appli sont faite en Eelectron (donc du web) maintenant…

@Sp3r4z oui et non, Electron, c'est du Web, mais accompagné d'un Chromium customisé.
Pour avoir déjà développé une tout petite appli Electron, je peux te dire qu'il est vraiment impossible de faire une appli consommant raisonnablement les ressources avec Electron.
Pour info, la petite appli en question se contentait de changer les lettres A, B et O par des underscores et n'utilisait pour cela aucune librairie JS ou CSS. C'était du vanilla. Ce qui consommait, c'était Chromium.

@Deuchnord Je sais bien, il n'empêche que ça reste de la techno web derrière :)

@Sp3r4z yep, c'est pas pour autant qu'il faut mettre tout sur le dos du Web. Je suis d'accord sur le fait que le Web est à des années-lumières d'être adapté au développement desktop, pour autant, pour le peu que tu développes correctement en faisant un minimum gaffe, c'est pas très compliqué de faire un site peu gourmand en ressources

@Deuchnord Ah mais ça on est d'accord, faisant du web tous les jours je confirme :)
Mais c'ets aussi là, malheureusement, que ça impacte beaucoup de personne et que c'ets le plus visible :/

Sign in to participate in the conversation
Mastodon

Generalistic and moderated instance. All opinions are welcome, but hate speeches are prohibited. Users who don't respect rules will be silenced or suspended, depending on the violation severity.