Le 31 août 2021 à 03:11:52 :
Oui oui, donc les super ingés des Gafams produisent (et utilisent) des technos de merde ?
Les super ingés vendent des services, des produits, des API, des frameworks descolin, c'est pas le propos.
Ton raisonnement de BAC+2 revient à m'expliquer que Justin Bieber fait de la bonne musique parce qu'il a vendu des brouettes de CD.
JS c'est le Bieber de la programmation. Tout le reste, c'est vraiment avoir un QI de 80 pour venir associer lead dev, chiffre annuel, et qualité du produit, avec des légions de techniciens qui se servent dudit produit pour faire leurs apps.
Avec ton QI de génie, j'imagine du coup que mcdo c'est la meilleure gastronomie c'est ça?
Pitoyable, et je pèse mes mots.
Et puis bon, pour te finish vu ton niveau d'incompétence crasse, t'as oublié de dire que les Gafam+ produisaient littéralement quasi toutes les technos en fait, que ça soit en dev web ou autre. Donc tu peux bien remballer le BTS
Demain tu bosses pour tes 10k€/m en tant que dev web js n'est-ce pas ? Grosse journée en perspective
https://image.noelshack.com/fichiers/2021/32/1/1628468300-8be1d18d-c1ef-4ac7-90b5-9f10976e42de.png
toujours pas d'exemple concret de la bieberisation de la programmation web
tu fais que répéter ce que les boomers rageux disent depuis une bonne dizaine d'années.
programmeur Lisp ou quelque chose comme ça ?
dégage de là, parle pas de ce que tu connais pas et encore moins sans donner d'argument concret
et oui, les super ingés produisent, mais ils utilisent aussi
Le 31 août 2021 à 03:17:01 :
Le 31 août 2021 à 03:09:34 :
FionDeFionax, tu nous as toujours pas dit sur quelle language tu travaillais si JS c'est pour les low qi ?je ne pense pas avoir dit que c'était pour les low qi, mais je n'utilise pas de languages optionnels
côté serveur pour le web j'ai une grosse préférence pour php 8: meilleur maintenabilité vs performance vs temps de production vs simplicité
Mais tu sais, trou du cul, si le JS est optionnel, alors le CSS est optionnel, autant garder le style natif du navigateur.
Avoir une base de données relationnelle c'est optionnel, autant stocker en mémoire ou dans des fichiers plats.
Avoir un front c'est optionnel, autant faire programmer nos clients pour utiliser l'appli.
Avoir des fonctionnalités c'est optionnel, de toute façon le web entier est optionnel.
Avoir un cerveau c'est optionnel, autant s'appeler FionDeFionax et raconter que de la merde H24.
Le 31 août 2021 à 03:15:16 :
je crois à 100% fiondefionax puisque cas similaireles golems ne peuvent pas comprendre pourquoi sur amazon.fr il y a jquery, pourquoi le framework principal de Airbnb Github Shopify est Ruby On Rails, c'est beaucoup trop dur pour eux
pourquoi les sites principaux de Google n'ont pas d'Angular
et allez une petite dernière, Doctolib est un monolithe ruby on rails aussi, avec lodash, vous ragez sur lodash aussi j'imagine? triste que doctolib soit pas découpé en millions de micro service javascript? spoil : c'est une app ruby on rails sur Heroku
https://image.noelshack.com/fichiers/2021/35/2/1630372493-screenshot-2021-08-31-at-03-13-42.png
personne a jamais ragé sur ruby on rails ou sur lodash.
et oui oui Amazon qui fait ses applis à base de JQuery, on y croit.
je crois surtout que tu as pas la moindre idée de la complexité qu'il y a dans ces applis.
et doctolib n'est pas vraiment comparable à Amazon ou à Google.
Le 31 août 2021 à 03:09:43 :
Le 31 août 2021 à 02:57:06 :
Le 31 août 2021 à 02:52:00 :
Le 31 août 2021 à 02:15:07 :
Le 31 août 2021 à 02:05:59 :
Le 31 août 2021 à 01:58:54 :
L'autre golem qui parle d'optimisation, qui chiale parce qu'un client doit télécharger juste 2.3kb minifiés juste une fois pendant le chargement de la page et qui va conseiller de tout refaire via un SSR, qui va rerendre les pages à chaque requête, redistribuer les feuilles de styles et les scriptsne pas savoir ce qu'est un cache et ce qu'il peut faire, que dire à part de retourner à l'école à ce niveau là
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
sinon l'utilisateur va préférer un ssr plus rapide en toutes circonstances et qui sera toujours à jourhttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png Le mec me parle de cache comme si c'était une révolution, tu m'apprends rien, retourne à l'école.
Déjà le cache côté client, c'est valable pour toutes ressources, donc mes 2kb de Javascript c'est plié en 100 ms si t'es pas dans un désert ou en Antarctique et si y'a un changement en prod, un petit rafraîchissement et c'est réglé.
De toute manière t'auras beau mettre toutes les optimisations que tu veux, une SPA est toujours plus rapide et scalable qu'un SSR qui n'a d'intérêt que si le contenu doit être référencé.
A partir du moment que ton application a un état partagée et n'a pas besoin de référencement, c'est SPA ou rien
une spa plus rapide
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
le spa contribue à rendre le site plus complexe, moins maintenable, et plus lourdhttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
on s'en branle que tu utilises le cache, pas spa > spa pour tout, c'est une mode qui passerahttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png donne des exemples, trisotin.
en quoi séparer la couche présentation d'un backend monolithique sur le front rend le tout moins maintenable ?
on t'a jamais appris que le découplage est une bonne chose en programmation/architecture ?
et surtout, si t'étais moins incompétent, tu saurais que tout centraliser dans un monolithe qui gère tout de la présentation jusqu'à la couche de persistance des données c'est bien que dans les cas applicatifs les plus simples.
plus de techno différente requise, plus de moving part, plus de lignes de code, plus de dépendances
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
apprends le principe kisshttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
de toute évidence, tu n'as jamais appris à faire des choses scalables.
ton modèle ça va pour une appli qui fait une ou deux petites choses. pour une vraie appli d'entreprise, c'est une autre histoire.
Le 31 août 2021 à 03:09:34 :
FionDeFionax, tu nous as toujours pas dit sur quelle language tu travaillais si JS c'est pour les low qi ?
Il fait du PHP from scratch.
Il utilise JS qu'en cas d'EXTREME NECESSITE
c'est un mec vraiment hardcore, un puriste tu vois.
c'est bien pour ça qu'il est chômeur.
Le 31 août 2021 à 03:05:43 :
Le 31 août 2021 à 02:40:26 :
FionDeFionax qui va nous recoder Facebook SANS JAVASCRIPT.Voici un prototype de l'interface qu'il va nous pondre:
https://image.noelshack.com/fichiers/2021/35/2/1630370414-facebook.png INCROYABLE
tu devrais apprendre l'existence de css
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
dans l'immédiat javascript change surtout la fonction du site et l'interraction, pas vraiment le visuelhttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
mais bon on pardonera aux chiens fougueux d'un excès de fouguehttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
allez, va recoder Facebook en full HTML/CSS et sans JS.
et surtout stop ton troll de merde, le chômeur.
Le 31 août 2021 à 03:03:54 :
Ya un truc j'ai jamais compris et je profite de ce topic pour demander.Alors je fais de la programmation en général, du python, C# etc.
Et le fonctionnement, dans tous ces langages est à peu près le même: fonction, boucles tableaux etc
Et le jour où j'ai voulu apprendre vuejs ou react. AUCUNE boucle que des notions bizarres des callbacks des trucs mystérieux qui sont totalement différents de la programmation non-web. Du coup résultat, je connais le JS (la base boucles, fonctions, ES6 etc) mais en ce qui concerne les framework web j'y comprend RIEN
C'est normal ou j'ai juste loupé une marche et je devrai recommencer ?
Javascript est un langage par nature asynchrone, cela est du à son fonctionnement interne (event loop).
c'est normal de retrouver beaucoup de notions telles que les callbacks. mais elles ne sont absolument pas exclusives à JS.
des callbacks tu en trouves partout, en C/C++, en python, en Java...
il y a des façons bien plus modernes de faire de l'asynchrone en JS, et dans les frameworks on utilise plus vraiment de callbacks, plutôt des objets Promise (https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Promise) ou des objets Observable (https://rxjs.dev/guide/observable)
Le 31 août 2021 à 03:01:56 :
Le 31 août 2021 à 02:51:30 :
Ce topic qui est juste un immense concours de bite, ça résume parfaitement la mentalité de loser qui règne sur ce forum.. L'autre déchet FiondeFionax qui prend tout le monde de haut alors qu'il n'a rien accompli dans sa vie c'est assez marranttu viendras me parler quand tu seras CTO dans le privé et qui collabore avec des sociétés qui génèrent des milliards par an, et que tu auras développé ta propre application qui t'aura rendu millionaire
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png ( et oui, on a raté le train des crypto ?https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png )
c'est bon arrête toi maintenant avec ton troll 4/10
c'était un exemple Facebook, si les seuls sites que tu utilises sont des image boards de merde codés en PHP, alors le débat est clos.
va voir le web, fais le tour, et reviens dans quelques temps.
Le 31 août 2021 à 02:58:45 :
Le 31 août 2021 à 02:34:59 :
Le 31 août 2021 à 02:32:50 :
Le 31 août 2021 à 02:27:16 :
Le 31 août 2021 à 02:24:41 :
Le 31 août 2021 à 02:16:12 :
Le 31 août 2021 à 02:14:00 :
les sites ne sont plus simples, trisotin, parce que les gens veulent des APPLICATIONS et pas des putains de sites statiques ou des imageboards de merde.
quelles applications sont demandées par "les gens" ?
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png laisse tomber on vit pas dans la même monde, et t'es sûrement un chômeur trolleur, probablement ex-dev dans une petite boîte.
t'as jamais bossé sur des vrais projets d'entreprise en tout cas, ça se voit clairement.
non je te répète mais je bosse dans le privé depuis plus de 10 ans et je travaille sur de vrais projets qui génèrent beaucoup d'argent
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
le dénihttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
tu as tord donc remets toi en questionhttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png je te parle de grosses applis métier, t'as l'air perdu, c'est juste consternant à quel point tu comprends rien à rien. continue de spammer tes stickers, t'as le cerveau d'une adolescent attardé.
c'est rigolo que tu veuilles pas me donner d'exemple
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
ça te ridiculiserait et tu ne saurais pas justifier l'utilisation de tonnes de lignes de merde en jshttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png prends n'importe quelle appli qui a > de 1 million de users.
FACEBOOK par exemple
t'essaies de prouver quoi exactement, trisotin ?
j'ai dit application pas site internet
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
à moins que facebook utilise des applis ? j'utilise pas facebook donc il faudra détailler si tu veux espérer avoir raisonhttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
je concède une utilisation à js: le jeuhttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
mais perso je m'en branle, c'est pas du développement webhttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
ah parce que tu penses que Facebook c'est pas une application ?
putain on a vraiment affaire au boomer réfractaire ultime.
j'espère pour toi que tu as + de 40 ans, sinon ta vie est vraiment triste.
Le 31 août 2021 à 02:52:00 :
Le 31 août 2021 à 02:15:07 :
Le 31 août 2021 à 02:05:59 :
Le 31 août 2021 à 01:58:54 :
L'autre golem qui parle d'optimisation, qui chiale parce qu'un client doit télécharger juste 2.3kb minifiés juste une fois pendant le chargement de la page et qui va conseiller de tout refaire via un SSR, qui va rerendre les pages à chaque requête, redistribuer les feuilles de styles et les scriptsne pas savoir ce qu'est un cache et ce qu'il peut faire, que dire à part de retourner à l'école à ce niveau là
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
sinon l'utilisateur va préférer un ssr plus rapide en toutes circonstances et qui sera toujours à jourhttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png Le mec me parle de cache comme si c'était une révolution, tu m'apprends rien, retourne à l'école.
Déjà le cache côté client, c'est valable pour toutes ressources, donc mes 2kb de Javascript c'est plié en 100 ms si t'es pas dans un désert ou en Antarctique et si y'a un changement en prod, un petit rafraîchissement et c'est réglé.
De toute manière t'auras beau mettre toutes les optimisations que tu veux, une SPA est toujours plus rapide et scalable qu'un SSR qui n'a d'intérêt que si le contenu doit être référencé.
A partir du moment que ton application a un état partagée et n'a pas besoin de référencement, c'est SPA ou rien
une spa plus rapide
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
le spa contribue à rendre le site plus complexe, moins maintenable, et plus lourdhttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
on s'en branle que tu utilises le cache, pas spa > spa pour tout, c'est une mode qui passerahttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
donne des exemples, trisotin.
en quoi séparer la couche présentation d'un backend monolithique sur le front rend le tout moins maintenable ?
on t'a jamais appris que le découplage est une bonne chose en programmation/architecture ?
et surtout, si t'étais moins incompétent, tu saurais que tout centraliser dans un monolithe qui gère tout de la présentation jusqu'à la couche de persistance des données c'est bien que dans les cas applicatifs les plus simples.
Le 31 août 2021 à 02:48:22 :
Le 31 août 2021 à 02:32:03 :
[02:28:51] <KorenausThird>
et les types comme toi qui pensent que Javascript n'a pas évolué, que ce soit via les frameworks, via Typescript ou via les nouvelles versions d'ECMAScript sont bel et bien des boomers qui savent pas se mettre à jour
et pour ta gouverne, Javascript c'est de la POO dynamique.
Jean-ahurin, technicien BAC+2 web (on se demande bien pourquoi dév web c'est plus bas-niveau hein ) qui vient balancer des platitudes du style "nan mais les frameworks ont des update hein", "et les langages aussi"
No shit Sherlock. En attendant, tu programmes toujours comme un gogole en Javascript qui n'a pas dépassé le niveau lycée Bac pro option cours d'info avec ton JS de retard, mais on se sent DEVELOPPEUR DU FUTUR
J'aime comment t'essayes de me faire passer des vessies pour des lanternes. JS c'est : un langage de boomer, pour des gens peu compétents (d'où le succès de ce cancer sur le web).
C'est toi qui écris tes boucles et tes conditionnelles comme en 80 hein, ne prend pas ton retard manifeste pour du progrès
https://image.noelshack.com/fichiers/2021/32/1/1628468300-8be1d18d-c1ef-4ac7-90b5-9f10976e42de.png Post typique de quelqu'un qui n'y connait rien, avec ce genre de raisonnements lead dev chez Facebook/Google/Amazon/Netflix et compagnie avec un salaire annuel équivalent à 2 fois le prix de ta maison achetée à crédit c'est niveau Bac pro. Pathétique, c'est à se demander si vous suivez l'actualité.
AAAAH PUTAIN mort de rire, t'es complètement paumé et sous-qualifié en fait
https://image.noelshack.com/fichiers/2021/32/1/1628468300-8be1d18d-c1ef-4ac7-90b5-9f10976e42de.png Les lead devs des Gafams, mais pas que, sont pas stuck dev web hein. T'as vu leur CV ? T'es complètement ahuri ou quoi ?
https://image.noelshack.com/fichiers/2021/32/1/1628468300-8be1d18d-c1ef-4ac7-90b5-9f10976e42de.png https://image.noelshack.com/fichiers/2021/32/1/1628468300-8be1d18d-c1ef-4ac7-90b5-9f10976e42de.png La différence entre toi et eux, c'est qu'eux produisent la techno que tu consommes.
Et accessoirement, que t'as un niveau BAC+2 de technicien, alors qu'ils sont ingés, voire plus.
AUCUN. PUTAIN. DE RAPPORT.
Et puis tu t'es détruit tout seul sur les salaires qui prouve que tu bosses absolument pas dans le domaine. T'es un étudiant en BTS, au mieux. Depuis quand les dev webs touchent plus que d'autres devs plus haut-placés en skill, même en consommation de techno pure ? Ah ouais nulle part, il me semblait bien.
Bref, j'ai déjà vu des guignols, mais voire des mecs m'expliquer que lead dev chez Google = tous les mecs qui dev webs en JS sont des ingés recrutables chez Google avec des salaires annuels à 7 zéros. BORDEL, merci pour le rire
https://image.noelshack.com/fichiers/2021/32/1/1628468300-8be1d18d-c1ef-4ac7-90b5-9f10976e42de.png
Oui oui, donc les super ingés des Gafams produisent (et utilisent) des technos de merde ?
Illustre ton propos, pauvre type.
donne des exemples concrets sur JS et les frameworks actuels et on en discutera, t'inquiète pas va, je suis ingé moi aussi,.
FionDeFionax qui va nous recoder Facebook SANS JAVASCRIPT.
Voici un prototype de l'interface qu'il va nous pondre:
INCROYABLE
Le 31 août 2021 à 02:32:50 :
Le 31 août 2021 à 02:27:16 :
Le 31 août 2021 à 02:24:41 :
Le 31 août 2021 à 02:16:12 :
Le 31 août 2021 à 02:14:00 :
les sites ne sont plus simples, trisotin, parce que les gens veulent des APPLICATIONS et pas des putains de sites statiques ou des imageboards de merde.
quelles applications sont demandées par "les gens" ?
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png laisse tomber on vit pas dans la même monde, et t'es sûrement un chômeur trolleur, probablement ex-dev dans une petite boîte.
t'as jamais bossé sur des vrais projets d'entreprise en tout cas, ça se voit clairement.
non je te répète mais je bosse dans le privé depuis plus de 10 ans et je travaille sur de vrais projets qui génèrent beaucoup d'argent
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
le dénihttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
tu as tord donc remets toi en questionhttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png je te parle de grosses applis métier, t'as l'air perdu, c'est juste consternant à quel point tu comprends rien à rien. continue de spammer tes stickers, t'as le cerveau d'une adolescent attardé.
c'est rigolo que tu veuilles pas me donner d'exemple
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
ça te ridiculiserait et tu ne saurais pas justifier l'utilisation de tonnes de lignes de merde en jshttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
prends n'importe quelle appli qui a > de 1 million de users.
FACEBOOK par exemple
t'essaies de prouver quoi exactement, trisotin ?
Le 31 août 2021 à 02:32:03 :
[02:28:51] <KorenausThird>
et les types comme toi qui pensent que Javascript n'a pas évolué, que ce soit via les frameworks, via Typescript ou via les nouvelles versions d'ECMAScript sont bel et bien des boomers qui savent pas se mettre à jour
et pour ta gouverne, Javascript c'est de la POO dynamique.
Jean-ahurin, technicien BAC+2 web (on se demande bien pourquoi dév web c'est plus bas-niveau hein ) qui vient balancer des platitudes du style "nan mais les frameworks ont des update hein", "et les langages aussi"
No shit Sherlock. En attendant, tu programmes toujours comme un gogole en Javascript qui n'a pas dépassé le niveau lycée Bac pro option cours d'info avec ton JS de retard, mais on se sent DEVELOPPEUR DU FUTUR
J'aime comment t'essayes de me faire passer des vessies pour des lanternes. JS c'est : un langage de boomer, pour des gens peu compétents (d'où le succès de ce cancer sur le web).
C'est toi qui écris tes boucles et tes conditionnelles comme en 80 hein, ne prend pas ton retard manifeste pour du progrès
https://image.noelshack.com/fichiers/2021/32/1/1628468300-8be1d18d-c1ef-4ac7-90b5-9f10976e42de.png Post typique de quelqu'un qui n'y connait rien, avec ce genre de raisonnements lead dev chez Facebook/Google/Amazon/Netflix et compagnie avec un salaire annuel équivalent à 2 fois le prix de ta maison acheté à crédit c'est niveau Bac pro. Pathétique, c'est à se demander si vous suivez l'actualité.
tellement, mon dieu, c'est absolument consternant de bêtise et d'ignorance.
Le 31 août 2021 à 02:28:51 :
et les types comme toi qui pensent que Javascript n'a pas évolué, que ce soit via les frameworks, via Typescript ou via les nouvelles versions d'ECMAScript sont bel et bien des boomers qui savent pas se mettre à jour
et pour ta gouverne, Javascript c'est de la POO dynamique.
Jean-ahurin, technicien BAC+2 web (on se demande bien pourquoi dév web c'est plus bas-niveau hein ) qui vient balancer des platitudes du style "nan mais les frameworks ont des update hein", "et les langages aussi"
No shit Sherlock. En attendant, tu programmes toujours comme un gogole en Javascript qui n'a pas dépassé le niveau lycée Bac pro option cours d'info avec ton JS de retard, mais on se sent DEVELOPPEUR DU FUTUR
J'aime comment t'essayes de me faire passer des vessies pour des lanternes. JS c'est : un langage de boomer, pour des gens peu compétents (d'où le succès de ce cancer sur le web).
C'est toi qui écris tes boucles et tes conditionnelles comme en 80 hein, ne prend pas ton retard manifeste pour du progrès
https://image.noelshack.com/fichiers/2021/32/1/1628468300-8be1d18d-c1ef-4ac7-90b5-9f10976e42de.png
de toute évidence, tu ne sais pas de quoi tu parles.
illustre ton propos et on en reparlera.
Le 31 août 2021 à 02:24:41 :
Le 31 août 2021 à 02:16:12 :
Le 31 août 2021 à 02:14:00 :
les sites ne sont plus simples, trisotin, parce que les gens veulent des APPLICATIONS et pas des putains de sites statiques ou des imageboards de merde.
quelles applications sont demandées par "les gens" ?
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png laisse tomber on vit pas dans la même monde, et t'es sûrement un chômeur trolleur, probablement ex-dev dans une petite boîte.
t'as jamais bossé sur des vrais projets d'entreprise en tout cas, ça se voit clairement.
non je te répète mais je bosse dans le privé depuis plus de 10 ans et je travaille sur de vrais projets qui génèrent beaucoup d'argent
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
le dénihttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
tu as tord donc remets toi en questionhttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
je te parle de grosses applis métier, t'as l'air perdu, c'est juste consternant à quel point tu comprends rien à rien. continue de spammer tes stickers, t'as le cerveau d'une adolescent attardé.
Le 31 août 2021 à 02:23:01 :
Le 31 août 2021 à 02:15:07 :
Le 31 août 2021 à 02:05:59 :
Le 31 août 2021 à 01:58:54 :
L'autre golem qui parle d'optimisation, qui chiale parce qu'un client doit télécharger juste 2.3kb minifiés juste une fois pendant le chargement de la page et qui va conseiller de tout refaire via un SSR, qui va rerendre les pages à chaque requête, redistribuer les feuilles de styles et les scriptsne pas savoir ce qu'est un cache et ce qu'il peut faire, que dire à part de retourner à l'école à ce niveau là
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
sinon l'utilisateur va préférer un ssr plus rapide en toutes circonstances et qui sera toujours à jourhttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png Le mec me parle de cache comme si c'était une révolution, tu m'apprends rien, retourne à l'école.
Déjà le cache côté client, c'est valable pour toutes ressources, donc mes 2kb de Javascript c'est plié en 100 ms si t'es pas dans un désert ou en Antarctique et si y'a un changement en prod, un petit rafraîchissement et c'est réglé.
De toute manière t'auras beau mettre toutes les optimisations que tu veux, une SPA est toujours plus rapide et scalable qu'un SSR qui n'a d'intérêt que si le contenu doit être référencé.
A partir du moment que ton application a un état partagée et n'a pas besoin de référencement, c'est SPA ou rien
tu rêves
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
hé oui trisotin, le cache c'est universel, c'est pas parce que c'est le seul truc qui fait survivre ton monolithe pourri que les autres applis n'ont pas le droit de l'utiliser.
Les API appelée depuis une SPA peuvent également utiliser du cache, tu sais.
Que ce soit bien clair:
99% des problèmes de performance dans les SPA, quel que soit le framework sont liés à des défauts d'implémentation (pas de lazy loading, pas d'optimisation du build, pas de cache côté serveur de fichiers ou côté API...etc).
Je conseille fortement NestJS et je déconseille très fortement de ne pas utiliser Typescript.
mais c'est toujours bien d'avoir fait un peu d'Express ou même de node from scratch pour comprendre comment ça se passe dans le framework Nest.