Le dev y a 10 ans vs maintenant

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

pirum10
2023-07-12 00:57:37

Ma vie dans 1 mois.https://image.noelshack.com/fichiers/2016/47/1480028627-1475917276-picsart-10-08-10-48-56.png

Fox_McCloud45
2023-07-12 01:01:43

Putain que je hais le développement Web.https://image.noelshack.com/fichiers/2020/33/4/1597311799-662ae4d5-6fe8-4fc3-8819-3e8f650fc8e7.png

Docker m'énerve aussi mais pour le coup je pense que je suis juste un boomer sur ce coup-là.https://image.noelshack.com/fichiers/2020/33/4/1597311799-2f67105b-1e45-4166-803f-201c34e98a3e.png

Hgoral3
2023-07-12 01:09:00

aya jerry

OperationGladio
2023-07-12 01:09:46

L'op bloqué à l'âge de pierre qui n'utilise pas terraform pour déployer ses cluster kubernates sur une infra cloud serverless :rire:

React ? Next ? C'est finito depuis au moins 2 semaines et 1 jour maintenant on go SolidStart pour déployer on the edge :)

Torino
2023-07-12 01:11:24

Putainhttps://image.noelshack.com/fichiers/2017/16/1492948824-issou2.png

Et pendant ce temps t'as moi qui code en js et php en dur, jamais utilisé de frameworkhttps://image.noelshack.com/fichiers/2017/16/1492948824-issou2.png

Vergogned
2023-07-12 01:11:53

Persoent ? Template + builder :)

December81
2023-07-12 01:12:15

Svelte JS+ build

zestutuspa
2023-07-12 01:15:24

Vuejs

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.