oklemec
2023-07-12 00:55:14
Y a 10 ans:
Ok je prends JQuery, Bootstrap, FileZilla, un VPS, Sublime Text, VIM et c'est partihttps://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
Aujourd'hui:
Ok je prends JQueryhttps://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
euh non c'est démodé ça, le JS classique remplace JQuery ça sert à rienhttps://image.noelshack.com/fichiers/2017/30/6/1501358551-gneugneu.png
ok je prends du JS classique alorshttps://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
euh non il te faut un framework genre React Vue Angularhttps://image.noelshack.com/fichiers/2017/30/6/1501358551-gneugneu.png
ça te facilite la vie en plushttps://image.noelshack.com/fichiers/2017/30/6/1501358551-gneugneu.png
euh ok je prends React c'est le plus populairehttps://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
ok tu prends Next j'imagine avec ?https://image.noelshack.com/fichiers/2017/30/6/1501358551-gneugneu.png
euh pourquoi?https://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
bah c'est Next.js quoi, un surplus à React c'est hyper utilisé, Twitch TikTok et tous ils l'utilisent en plus le SSR, le CSR etchttps://image.noelshack.com/fichiers/2017/30/6/1501358551-gneugneu.png
Ok je prends Next.jshttps://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
...
.....
Bon j'ai codé mon front end je vais faire le backend en Javahttps://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
Java tu rigoles? Utilise Node.jshttps://image.noelshack.com/fichiers/2017/30/6/1501358551-gneugneu.png
Ok si tu le dishttps://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
..
....
front/
back-end/
bon j'ai fait un test pour voir comment ça fonctionne c'est stylé en fait.https://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
oula qu'est-ce que tu n'as pas fait la? tu n'as plus besoin de back-end fréro avec le serverless, faut utiliser Vercel qui a créé Next ça s'intégre bienhttps://image.noelshack.com/fichiers/2017/30/6/1501358551-gneugneu.png
Quoi tu veux me dire que je peux plus juste glisser sur filezilla mon .html après le build?https://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
Sisi mais personne fait çahttps://image.noelshack.com/fichiers/2017/30/6/1501358551-gneugneu.png
Ah ok je prends Vercel alorshttps://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
..
....
Bon j'ai pas envie d'utiliser ton truc de serverless lahttps://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
Pas de soucis, Next.js est un framework back-endhttps://image.noelshack.com/fichiers/2017/30/6/1501358551-gneugneu.png
???? mais le front c'est le front c'est pour ça j'ai séparéhttps://image.noelshack.com/fichiers/2017/14/1491497159-fdp.png
non mec tu crées un folder /api tu fous tout dedans ça te fait ton Node.js sans spin-up ton VPS et hop c'est partihttps://image.noelshack.com/fichiers/2017/30/6/1501358551-gneugneu.png
par contre ça te rend dépendant à vie de vercel, si un jour ils rendent ça payant t'es baiséhttps://image.noelshack.com/fichiers/2017/30/6/1501358551-gneugneu.png
quoi? mais pourquoi je ferais ça, ça veut dire que je suis vendor lock chez euxhttps://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
bon bas les couille je lance mon back en Node.js que je fous sur mon VPShttps://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
hop hop hophttps://image.noelshack.com/fichiers/2017/30/6/1501358551-gneugneu.png
quoi encorehttps://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
..
...
bah ecoute plus personne deploy comme ça, il te faut un BAAS genre AWS avec un EC2, un S3, un load balancerhttps://image.noelshack.com/fichiers/2017/30/6/1501358551-gneugneu.png
m'enfouhttps://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
allez hop git clonehttps://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
npm ihttps://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
npm run starthttps://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
hop j'edit le NGINX comme à l'époquehttps://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
voila voila c'est bonhttps://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
https://image.noelshack.com/fichiers/2017/15/1491781531-alerte.gifhttps://image.noelshack.com/fichiers/2017/15/1491781531-alerte.gif
ALERTEhttps://image.noelshack.com/fichiers/2017/30/6/1501358551-gneugneu.png
y a quoihttps://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
faut que t'utilise Docker pour dockerisé le tout dans des containers heinhttps://image.noelshack.com/fichiers/2017/30/6/1501358551-gneugneu.png
pourquoi je ferais ça? c'est bon la non?https://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
euh non avortin il se peut que tu veuilles redeploy ton appli quelque part d'autre, tu devras manuellement te retaper toutes les commandes + ta config NGINX tu l'as faite en prod c'est vraiment pas bon sur le long termehttps://image.noelshack.com/fichiers/2017/30/6/1501358551-gneugneu.png
ahhttps://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
imagine tu veux redeploy tu fais comment??https://image.noelshack.com/fichiers/2017/30/6/1501358551-gneugneu.png
bah euh je fais git clone, npm i, npm run start, je c/c ma config nginx et voila quoihttps://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
non il te faut 4 containershttps://image.noelshack.com/fichiers/2017/30/6/1501358551-gneugneu.png
un pour l'api, un pour la db, un pour nginx, un pour le crontab de backuphttps://image.noelshack.com/fichiers/2017/30/6/1501358551-gneugneu.png
j'ai que ça à foutre? je travaille dans la NSA moi?https://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
t'utilise TypeScript?https://image.noelshack.com/fichiers/2017/30/6/1501358551-gneugneu.png
quoi?https://image.noelshack.com/fichiers/2017/08/1487704373-quintero.jpg
https://image.noelshack.com/fichiers/2017/10/1488986247-risitas-suicidaire.png