Le 31 août 2021 à 15:54:40 :
Le 31 août 2021 à 15:49:39 :
Le 31 août 2021 à 15:46:46 :
Le 31 août 2021 à 15:40:09 :
Le 31 août 2021 à 15:30:43 :
Le 31 août 2021 à 15:22:38 :
Le 31 août 2021 à 15:21:29 :
tailwindcss mais vous n'êtes pas prêt pour ça non plusTailwind je trouve dégueulasse d'avoir toutes ces classes dans le code HTML
Je suis de la vieille école et limite c'était une religion de séparer présentation et structure
c'est encore un peu tôt vous comprendrez dans 10 ans
si il y a des choses qui se répètent 2 voire 3 fois c'est pas grave en fait, pas besoin de factoriser à mort tout et n'importe quoi
et sinon avec nos languages serveurs on peut aussi créer et réutiliser des template avec des structures HTML et des classes
et aussi on peut faire des petites méthodes pour grouper des classes si besoin comme les Rails Helpers, mais à part les boutons qui sont ré-utilisés un peu partout, on se rend compte que ça ne sert pas à grand chose
Perso je suis pas fan, après je suis back.
Autant je suis adepte des approches comme BEM qui permettent d'organiser proprement son html/css, autant les frameworks type bootstrap, bulma et maintenant les utility-first CSSsi t'es pas web designer tu auras pas un aussi bon rendu aussi vite qu'avec ce genre de solution (c'est pas rare aussi que le client veuille un outil qui s'adapte au format smartphone)
Oui c'est la question entre solution rapide qu'il faudra jeter, et solution pérenne sur le long terme.
Sinon on peut faire du responsive en vanilla css aussi.pour un développeur web c'est une bonne opportunité de se passer d'un web designer tout en minimisant le code et la taille du site
Ca dépend de la taille du projet. Pour une startup pourquoi pas. Sur un gros projet il y a généralement une armée d'UI-UX et la mise en place d'un design system
bon courage pour faire du css toi même avec un bon rendu et maintenable à terme.
pour ma part j'ai décidé que le css était un métier de designer, pas de dev, donc je délègue à des framework css.
ces outils sont ultra aboutis à ce jour. limite je pense qu'ils peuvent remplacer cette armée de designer. non seulement les couts, mais la cohérence du projet, le code, ça a un avantage énorme. après si le budget est large pourquoi pas recruter 1 artiste pour choisir les couleurs et tout ça. pas besoin d'une armée pour pondre un bon design propre.
oui on est d'accord le métier de front est en train de disparaître, remplacés par de vrais artistes un minimum sensibilisé aux problématiques du web
Le 31 août 2021 à 15:44:13 :
Le 31 août 2021 à 15:21:29 :
tailwindcss mais vous n'êtes pas prêt pour ça non plusTailwinds est aussi utilisé avec les frameworks js
oui bien sûr et c'est parfait pour des petits components enfin des vues je sais pas comment vous appelez ça, sans besoin de mixin ou de créer un nouveau fichier css par vue
Le 31 août 2021 à 15:22:38 :
Le 31 août 2021 à 15:21:29 :
tailwindcss mais vous n'êtes pas prêt pour ça non plusTailwind je trouve dégueulasse d'avoir toutes ces classes dans le code HTML
Je suis de la vieille école et limite c'était une religion de séparer présentation et structure
c'est encore un peu tôt vous comprendrez dans 10 ans
si il y a des choses qui se répètent 2 voire 3 fois c'est pas grave en fait, pas besoin de factoriser à mort tout et n'importe quoi
et sinon avec nos languages serveurs on peut aussi créer et réutiliser des template avec des structures HTML et des classes
et aussi on peut faire des petites méthodes pour grouper des classes si besoin comme les Rails Helpers, mais à part les boutons qui sont ré-utilisés un peu partout, on se rend compte que ça ne sert pas à grand chose
je suis d'accord avec toi mais t'abuses sur Ruby on Rails tu te trompes, c'est la même team que PHP
Rails est anti-SPA, d'ailleurs dans la prochaine version ils suppriment complètement npm, webpack, yarn, la transcompilation de javascript etc et même scss sass ils abandonnent, retour à uniquement le CSS et mise en avant de Tailwind. KISS
c'est possible grâce aux importmap qui sont maintenant supporté par la plupart des navigateurs.
rails est au top du top et anti-spa. ceux qui l'utilisent juste pour faire une API c'est leur problème mais le front de rails et surtout ce qui se prépare avec rails 7 est ce qui ce fait de mieux au monde
Le 31 août 2021 à 05:02:55 :
Le 31 août 2021 à 04:55:58 :
Le 31 août 2021 à 04:52:11 :
Le 31 août 2021 à 04:47:09 :
Le 31 août 2021 à 04:38:55 :
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/php.html sur 10 types d'operations NodeJS est devant PHP 8 foishttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png on compare nodejs à une version de php sans JIT (alors que les gains sont massifs sur les calculs) et on se sent malin
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png mais regardons plutot de vrais benchmarks
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png https://www.techempower.com/benchmarks/#section=data-r20&hw=ph&test=query&l=zijzzz-sf&p=0-0-0-0-1kw&f=0-0-0-0-0-0-0-6bk-0-0-0-0 requêtes bdd : php 2x plus de requêtes que node
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png https://www.techempower.com/benchmarks/#section=data-r20&hw=ph&test=cached-query&l=zijzzz-sf&p=0-0-0-0-1kw&f=0-0-0-0-0-0-0-6bk-0-0-0-0 cache : php 3x plus performant
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png je t'épargne l'humiliation sur les autres tests
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png Tout ça pour pondre un site comme ça https://www.openbsd.org/
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png Vs les merveilles faites en NodeJS
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png + ringoJS et la différence est pas noticeable
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png t'es siphonné ou tu le fait exprès ?
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
j'ai un scoop : ce à quoi ressemble le site est déterminé par le front endhttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
peut être que ce site est généré par nodejs, en quoi la visualisation du site te permet de dire çahttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png tu prends un site avec du css moisi et tu ignores le fait que 40% du web utilise php, l'autre 40% utilise aussi php
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
rigolohttps://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png mais mec personne ne veut faire de PHP, est-ce que tu t'en rends compte ou pas? c'est un truc de boomer utilisé pour maintenir du legacy code
https://insights.stackoverflow.com/survey/2021#most-loved-dreaded-and-wanted-language-love-dreadhttps://image.noelshack.com/fichiers/2021/35/2/1630378743-image.png
Aimé à 72%: TypeScript
63%: Node.js (back-end)
61%: Javascript
et à 40%: PHP
T'as 60% des devs de ce sondage qui détestent le PHP, dis toi que Powershell est devant PHPhttps://image.noelshack.com/fichiers/2021/33/6/1629581176-praudvert.png
Je te laisse regarder les autres catégories
60% des devs qui ont répondu à ce sondage ont fait un bootcamp "devenez développeur en 3 semaines" normal aussi qu'ils cliquent sur "Javascript"
macos
et là je déploie sur des petites VM Debian
et avant sur Heroku et leurs images Ubuntu quand fallait un peu plus de scalabilité sur une ancienne app que j'ai vendue
J'ai rajouté adepte du principe Kiss dans ma signature merci
On est d'accord sur le débat les SPA-fanboy ont perdu mais en tout cas c'était super sympa merci à tous
au contraire jauseff, ne crois pas que dans chacune des webviews tu as une SPA lol
tu as du HTML bien formé avec certainement pas du tout de JS, comme si un serveur générait une belle page HTML sans avoir à bidouiller en front avec une SPA
Le 31 août 2021 à 04:12:35 :
Le 31 août 2021 à 04:09:49 :
Sachez bien les devs qui foutent du js partout quand il n’y a pas besoin que je vous emmerde profondément. Vous êtes la raison qui explique qu’un site « moderne » prenne un temps fou à charger avec vos megabytes de script merdique alors qu’il y a 20 ans un site classique chargeait plus vite malgré les cpu éclatax de l’époque. Bref vous devriez avoir honte de faire reculer le progrès.vrai
https://image.noelshack.com/fichiers/2021/28/1/1626087687-indespite.png
oui vrai
vous voyez même les utilisateurs le disent, les pauvres, vous les avez habitués à rafraîchir complètement n'importe quel page 10 fois à cause de vos bugs c'est vraiment ignoble, moi ça me donne presque envie de pleurer mais bon je reste optimiste, vous allez passer par la case SSR partout pour revenir à du vrai langage serveur plus tard enfin j'espère
Le 31 août 2021 à 04:08:00 :
Le 31 août 2021 à 04:02:15 :
Le 31 août 2021 à 03:52:49 :
Le 31 août 2021 à 03:50:00 :
Le 31 août 2021 à 03:43:34 :
ça sert à quoi de faire son front from scratch ?C'est les SPA-fanboys qui créent toute leur page from scratch à chaque fois dans le navigateur, nous on délivre du HTML tout propre tout prêt
jQuery light utile pour remplacer document.getElementById en une seule lettre c'est tout ragez pas, pas besoin d'update tous les mois, la librairie est finie c'est tout, désolé que vous soyez habitués à ré-écrire toute votre app tous les deux ans à chaque nouvelle version de Vue.
ce qui me fait le plus rire chez les golems SPA c'est quand ils ont inventé le terme "SSR" et "rehydrate" bordel on en rira dans 5 ans mais bon
de quoi tu parles, tout le monde utilise un framework spa ou presque, montre moi des grosses appli web qui en utilise pas ?
Amazon.fr utilise jquery, je te laisse vérifier par toi-même
Google quand tu cherches des trucs c'est vanilla JS
Shopify, va sur le site et clique sur "connexion", la page https://accounts.shopify.com/lookup c'est jQuery
ebay.fr c'est jquery
Je sais pas je cherche les plus grosses apps qui existent ya quoi sinon? je vous laisse vérifier c'est 100% nofake
Par contre la startup ratée du coin ou la banque française effectivement tu vas retrouver des SPA ou t'es obligé de rafraichir la page une fois sur 2 pour pas que ça bug effectivement.
La PWA de Tinder aussi elle est horrible. J'ai deux compte Tinder donc j'ai l'application avec un premier compte + installer la PWA pour mon deuxième compte (sur Android), et à chaque fois que j'ouvre la PWA ça me met un message "une nouvelle version est disponible cliquez ici pour rafraîchir" vous allez être obligé de montrer ça à chaque fois que vous aurez une mise à jour de vos librairies JS, ou alors obligé de rafraichir automatiquement la page entière dès que vous voyez une modif 😑
non mais spa n'empeche pas d'utiliser jquery
mais ils délivrent une page HTML entière et un tout petit peu de JS donc ce n'est pas une SPA
Le 31 août 2021 à 03:54:45 :
nous on délivre du HTML tout propre tout prêt
ok le boomer, maintenant je veux une appli mobile, tu fais comment ?
ah tu fais pas de REST ?
ah tu es né en 1960 ?
pars à la retraite, enculé
turbo ios https://github.com/hotwired/turbo-ios mais vous êtes pas encore prêt pour ça c'est un peu trop tôt pour vous
Le 31 août 2021 à 03:52:49 :
Le 31 août 2021 à 03:50:00 :
Le 31 août 2021 à 03:43:34 :
ça sert à quoi de faire son front from scratch ?C'est les SPA-fanboys qui créent toute leur page from scratch à chaque fois dans le navigateur, nous on délivre du HTML tout propre tout prêt
jQuery light utile pour remplacer document.getElementById en une seule lettre c'est tout ragez pas, pas besoin d'update tous les mois, la librairie est finie c'est tout, désolé que vous soyez habitués à ré-écrire toute votre app tous les deux ans à chaque nouvelle version de Vue.
ce qui me fait le plus rire chez les golems SPA c'est quand ils ont inventé le terme "SSR" et "rehydrate" bordel on en rira dans 5 ans mais bon
de quoi tu parles, tout le monde utilise un framework spa ou presque, montre moi des grosses appli web qui en utilise pas ?
Amazon.fr utilise jquery, je te laisse vérifier par toi-même
Google quand tu cherches des trucs c'est vanilla JS
Shopify, va sur le site et clique sur "connexion", la page https://accounts.shopify.com/lookup c'est jQuery
ebay.fr c'est jquery
Je sais pas je cherche les plus grosses apps qui existent ya quoi sinon? je vous laisse vérifier c'est 100% nofake
Par contre la startup ratée du coin ou la banque française effectivement tu vas retrouver des SPA ou t'es obligé de rafraichir la page une fois sur 2 pour pas que ça bug effectivement.
La PWA de Tinder aussi elle est horrible. J'ai deux compte Tinder donc j'ai l'application avec un premier compte + installer la PWA pour mon deuxième compte (sur Android), et à chaque fois que j'ouvre la PWA ça me met un message "une nouvelle version est disponible cliquez ici pour rafraîchir" vous allez être obligé de montrer ça à chaque fois que vous aurez une mise à jour de vos librairies JS, ou alors obligé de rafraichir automatiquement la page entière dès que vous voyez une modif 😑
Le 31 août 2021 à 03:43:34 :
ça sert à quoi de faire son front from scratch ?
C'est les SPA-fanboys qui créent toute leur page from scratch à chaque fois dans le navigateur, nous on délivre du HTML tout propre tout prêt
jQuery light utile pour remplacer document.getElementById en une seule lettre c'est tout ragez pas, pas besoin d'update tous les mois, la librairie est finie c'est tout, désolé que vous soyez habitués à ré-écrire toute votre app tous les deux ans à chaque nouvelle version de Vue.
ce qui me fait le plus rire chez les golems SPA c'est quand ils ont inventé le terme "SSR" et "rehydrate" bordel on en rira dans 5 ans mais bon
Le 31 août 2021 à 03:37:02 :
[03:34:30] <tintinneistat>
Le 31 août 2021 à 03:32:06 :
Le 31 août 2021 à 03:21:29 :
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éPerso j'ai rien contre PHP, ni contre JavaScript d'ailleurs. Chacune de ces technologies a largement fait ses preuves. On a des milliers et des milliers de compagnies qui gagnent des millions en utilisant ces deux technos.
langage informatique = technologie
bordel j'en peux déjà plus
allez topique full golem à part fiondefionax
et moi aussi je suis de votre côté
contre les autres qui doivent certainement venir d'un bootcamp ou iut ou epitech, on peut pas trop leur en vouloir aussi
Toi t'es du côté "j'y connais rien mais je me greffe à la discussion parceque Wapalyzer m'a dis que Google utilisait pas Angular partout et qu'il faut encore utiliser jQuery en 2021 parceque sinon c'est trop dur", ne t'y trompe pas.
Je veux juste vous prouver qu'à part facebook, les gros sites / app n'utilisent pas de SPA avec du javascript dans tous les sens c'est tout
Le 31 août 2021 à 03:32:06 :
Le 31 août 2021 à 03:21:29 :
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éPerso j'ai rien contre PHP, ni contre JavaScript d'ailleurs. Chacune de ces technologies a largement fait ses preuves. On a des milliers et des milliers de compagnies qui gagnent des millions en utilisant ces deux technos.
langage informatique = technologie
bordel j'en peux déjà plus
allez topique full golem à part fiondefionax
et moi aussi je suis de votre côté
contre les autres qui doivent certainement venir d'un bootcamp ou iut ou epitech, on peut pas trop leur en vouloir aussi
je crois à 100% fiondefionax puisque cas similaire
les 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
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 marrant
yugissou?