Messages de Rouquignol

Le 06 octobre 2020 à 10:31:07 ATDD a écrit :

Le 06 octobre 2020 à 10:02:50 Rouquignol a écrit :

Le 06 octobre 2020 à 09:57:29 Covid30 a écrit :
tu peux nous expliquer le ddd et l'architecture hexagonale et comment tu les utiliserai dans un vrai projet l op?

https://image.noelshack.com/fichiers/2020/41/2/1601971367-archi-hexa-00-3-1024x526.png

Y’a rien d’expliqué et il manque la notion de ports et d’adapter (matérialisés dans le domain par des interfaces) + les notions spi /api.

c'est bien déjàhttps://image.noelshack.com/fichiers/2018/03/5/1516399673-8e6.png

Le 06 octobre 2020 à 10:31:38 ElMuchacho69000 a écrit :

Le 06 octobre 2020 à 10:29:29 Rouquignol a écrit :

Le 06 octobre 2020 à 10:23:21 ElMuchacho69000 a écrit :

Le 06 octobre 2020 à 10:21:07 Rouquignol a écrit :

Le 06 octobre 2020 à 10:11:35 ElMuchacho69000 a écrit :

Le 06 octobre 2020 à 10:07:55 Rouquignol a écrit :

Le 06 octobre 2020 à 10:03:36 ElMuchacho69000 a écrit :

Le 06 octobre 2020 à 10:01:40 Rouquignol a écrit :

Le 06 octobre 2020 à 09:56:32 ElMuchacho69000 a écrit :

Le 06 octobre 2020 à 09:54:11 Rouquignol a écrit :

Le 06 octobre 2020 à 09:51:46 ElMuchacho69000 a écrit :

Le 06 octobre 2020 à 09:51:10 Rouquignol a écrit :

Le 06 octobre 2020 à 09:50:19 Duc_v41 a écrit :
Tu penses quoi de next js ?

Top, petite préféré pour Nuxthttps://image.noelshack.com/fichiers/2018/03/5/1516397174-13-wojak-00-w190.png

Oh pareil :coeur: c'est top Nuxt

C'est juste pas hyper optimisé encore, surtout quand tu dev dessus ça met du temps à recharger et en prod aussi faut passer pas mal de temps à optimiser en universal mode sinon ça met mega longtemps à sortir les pages > 1s

Ok c'est bien ce que je me disais, je pensais que ça venait de moi qui faisait un truc pas opti. En effet c'est mega lourd, j'espère qu'ils vont bien opti tout ça.
Tu penses qu'ils vont devoir tout refaire avec Vue JS 3 ?

C'est pas toi je te rassure, Nuxt c'est pas optimisé, je trouve qu'en prod c'est pas encore validé, pas sûr qu'il y'ait de gros projets dessus
c'est dommage car c'est vraiment bien mais y'a pleins de manque d'opti, et quand t'ajoutes du sass loader t'as l'impression de coder sur java tellement c'est long à compil

vueJS3 ne sera pas cassant donc je pense qu'ils vont mettre à jour petit à petit , en web faut toujours mettre à jour , question de sécurité

D'acc merci ! J'espère qu'ils vont réussir à faire un truc propre quand même, car ça donne pas envie de continuer la dessus..

Le mec qui a créé Nuxt est françaishttps://image.noelshack.com/fichiers/2018/03/5/1516399673-amp-039-soon-wojak-ho-ho-ho-amp-039-o-5271303.png
Mais oui, quand tu passes de VueJS à nuxt ça fait mal, quand tu passes à une recharge de page en 100ms à 3 secondes parfois, ouch ça fait mal

Je sais mais ça change quoi qu'il soit FR ? Il s'est associé avec un chinois je crois en plus non ? J'avais regardé une conf... mais ouais je me demande si c'est optimisable oui si c'est mort

c'était juste pour l'info, ça m'avait surpris de savoir qu'il était français
quand tu vois des nextJs qui sont hyper rapides ça dégoute un peu oui, c'est dommage mais moi je pense que ça a beaucoup d'avenirs car y'a pas de réel alternatives solide en ssr vuejs aussi facile

Merci :hap:
Sinon pour gérer un backoffice, couplé à Nuxt JS, j'utilise Strapi ça te génère une API via GraphQL.
Si tu as d'autre alternative je suis preneur.

Cool topic en tout cas :ok:

Bon je dois bosser.. dommage (je reste sur le topic)

Si tu veux vraiment quelque chose d'hyper cool c'est FireBase, c'est vraiment génial ce truc mais ça demande un petit temps d'apprentissage

Yes j'avais commencé, ça l'air génial, après tu as pas de backoffice pour le client quoi (ou à usage friendly)

ça doit se faire je pense, y'a tout une gestion d'autorisations et de règles à l'intérieur, après voilà, quand tu veux faire des choses complexes ça demande d'apprendre encore un nouveau truc et de te spécialiser

Le 06 octobre 2020 à 10:28:58 Covid30 a écrit :
En quoi c est seo friendly si les donnée sont pas encore chargée lors de la visite de la page ( les données viennent souvent d un cms headless ou d une api) les crawler se retrouvent a lire des pages html avec des composants sans contenu vu que l hydratation se fait pas lors de la complation.

Me trompe-je? L hydratation est fait lors de la compilation du js? Comment se fait l'invalidation des données qui ne sont plus à jour si c est le cas?

Les moteurs de recherches ne lisent pas bien les pages JS , voir quasiment pas, vueJS google reconnait absolument rien dedans
du coup lui quand il tombe sur ta page il verra que un <script link="htpps://talibrairie.js"></script>

alors qu'en SSR, avec nuxt ou nextJs, pour ta première requete ça t'envoie une page HTML, et quand ça s'affiche sur ton navigateur, elle se reconstruit en JS

Le 06 octobre 2020 à 10:25:15 s4ngoku29 a écrit :
Le web perso je trouve ca nul à chier.
J'en ai fait pendant 4 ans, jsuis passé sur du dev mobile et back. Putain c'est tellement mieux.

ça a pas mal évolué le web, même en 4 ans
le web surtout en front ça demande d'avoir une vision globale et d'être quelqu'un de très très organisé
quand t'as fait 3 ou 4 gros projets, t'es rodé, et ça devient plus agréable , surtout quand t'as les bonnes librairies, et que tu arrives à détacher les parties codes pures/interface comme le fait vue composition dans vuejs3

Le 06 octobre 2020 à 10:24:35 Covid30 a écrit :
Bah pareil je trouve que au contraire api plateform complique les choses pour un vrai projet il faut faire des customs data resolvers pour quasiment tous les cas non triviaux alors qu'il suffit d utiliser le serializer de symfony et le helper json() de l AbstractController pour 99% des Api.

Je préfère FosRest à titre perso, mais ApiPlatform ce qui peut être bien ce qui si t'as peu de logique controlleur, en quelques lignes dans un yaml t'as une api à disposition

Le 06 octobre 2020 à 10:24:13 ATDD a écrit :
Tu penses quoi des monads, applicative functor etc ? :)

Je ne sais pas ce que c'esthttps://image.noelshack.com/fichiers/2018/03/5/1516399795-sans-titre-2.png

Le 06 octobre 2020 à 10:24:12 milonkazar a écrit :
quel est le meilleur tuto pour apprendre Symfony j'y arrive pas je galere avec les routes.

J'ai envie de faire du react.js quel tuto aussi ?

les divs sont totalement mise de coté au profit de aside/main/article etc etc maintenant ?

OpenClassRoom c'est bien expliqué en général et je crois tilleuls

React y'a tellement de tutos, pareil, cherche sur les gros sites ou youtube directement, t'apprendras surtout avec des projets

tu parles de l'html ? Oui vaut mieux viser les article/section etc si tu veux faire des choses propres, mais bon, pas tout le monde respecte donc bon

Le 06 octobre 2020 à 10:23:21 ElMuchacho69000 a écrit :

Le 06 octobre 2020 à 10:21:07 Rouquignol a écrit :

Le 06 octobre 2020 à 10:11:35 ElMuchacho69000 a écrit :

Le 06 octobre 2020 à 10:07:55 Rouquignol a écrit :

Le 06 octobre 2020 à 10:03:36 ElMuchacho69000 a écrit :

Le 06 octobre 2020 à 10:01:40 Rouquignol a écrit :

Le 06 octobre 2020 à 09:56:32 ElMuchacho69000 a écrit :

Le 06 octobre 2020 à 09:54:11 Rouquignol a écrit :

Le 06 octobre 2020 à 09:51:46 ElMuchacho69000 a écrit :

Le 06 octobre 2020 à 09:51:10 Rouquignol a écrit :

Le 06 octobre 2020 à 09:50:19 Duc_v41 a écrit :
Tu penses quoi de next js ?

Top, petite préféré pour Nuxthttps://image.noelshack.com/fichiers/2018/03/5/1516397174-13-wojak-00-w190.png

Oh pareil :coeur: c'est top Nuxt

C'est juste pas hyper optimisé encore, surtout quand tu dev dessus ça met du temps à recharger et en prod aussi faut passer pas mal de temps à optimiser en universal mode sinon ça met mega longtemps à sortir les pages > 1s

Ok c'est bien ce que je me disais, je pensais que ça venait de moi qui faisait un truc pas opti. En effet c'est mega lourd, j'espère qu'ils vont bien opti tout ça.
Tu penses qu'ils vont devoir tout refaire avec Vue JS 3 ?

C'est pas toi je te rassure, Nuxt c'est pas optimisé, je trouve qu'en prod c'est pas encore validé, pas sûr qu'il y'ait de gros projets dessus
c'est dommage car c'est vraiment bien mais y'a pleins de manque d'opti, et quand t'ajoutes du sass loader t'as l'impression de coder sur java tellement c'est long à compil

vueJS3 ne sera pas cassant donc je pense qu'ils vont mettre à jour petit à petit , en web faut toujours mettre à jour , question de sécurité

D'acc merci ! J'espère qu'ils vont réussir à faire un truc propre quand même, car ça donne pas envie de continuer la dessus..

Le mec qui a créé Nuxt est françaishttps://image.noelshack.com/fichiers/2018/03/5/1516399673-amp-039-soon-wojak-ho-ho-ho-amp-039-o-5271303.png
Mais oui, quand tu passes de VueJS à nuxt ça fait mal, quand tu passes à une recharge de page en 100ms à 3 secondes parfois, ouch ça fait mal

Je sais mais ça change quoi qu'il soit FR ? Il s'est associé avec un chinois je crois en plus non ? J'avais regardé une conf... mais ouais je me demande si c'est optimisable oui si c'est mort

c'était juste pour l'info, ça m'avait surpris de savoir qu'il était français
quand tu vois des nextJs qui sont hyper rapides ça dégoute un peu oui, c'est dommage mais moi je pense que ça a beaucoup d'avenirs car y'a pas de réel alternatives solide en ssr vuejs aussi facile

Merci :hap:
Sinon pour gérer un backoffice, couplé à Nuxt JS, j'utilise Strapi ça te génère une API via GraphQL.
Si tu as d'autre alternative je suis preneur.

Cool topic en tout cas :ok:

Bon je dois bosser.. dommage (je reste sur le topic)

Si tu veux vraiment quelque chose d'hyper cool c'est FireBase, c'est vraiment génial ce truc mais ça demande un petit temps d'apprentissage

Le 06 octobre 2020 à 10:18:48 Duc_v41 a écrit :

Le 06 octobre 2020 à 10:15:33 Covid30 a écrit :
el famoso "quand tu tapera 100k utilisateur il faut utiliser go ou rust" alors que pornhub à 1 milliards de co par jour tourne sous symfony et php tout comme fb jusqu en 2012 et 1 milliards de user.

:rire:

Je voulais plutôt parler de scalabilité et d'architecture.
Pornhub ne peut pas être réfacto, ils travaillent sur une usine a gaz.
Au taf on a notre produit en rails, il fait des dizaines de milliers d'utilisateurs, c'est sympa mais après 5-6 ans il est pas maintenable.
Ton pornhub c'est pareil

Symfony avec Redis, une architecture distribué ça tiens très bien le couphttps://image.noelshack.com/fichiers/2019/01/6/1546727204-928.png
Pour Nuxt je sais pas

Le 06 octobre 2020 à 10:17:20 Covid30 a écrit :
bref il y a beaucoup de modes dans tout ça.

Je pense que le top reste une spa classique avec vue ou react qui récupère les données d une api mais sans ssr.

Le SSR c'est obligatoire en web, si ton objectif c'est d'être seo friendly sinon tu te tires une balle dans le pieds

Le 06 octobre 2020 à 10:15:25 LeCoronavirus a écrit :
comment faire un jeux de management quelle langue apprendre je croit prendre le CSHarp et esque c'est difficile ? sachant que j'uttilise des assets d'unityhttps://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png

Un jeu de management ? En web? SI oui Javascript/Typescript
Sinon bah pour un jeu de management t'as pas besoin d'un langage hyper performant je pense , dépend du moteur

Le 06 octobre 2020 à 10:13:24 ElMuchacho69000 a écrit :

Le 06 octobre 2020 à 10:11:43 Rouquignol a écrit :

Le 06 octobre 2020 à 10:05:59 ElMuchacho69000 a écrit :

Le 06 octobre 2020 à 10:04:21 Rouquignol a écrit :

Le 06 octobre 2020 à 09:59:59 ElMuchacho69000 a écrit :

Le 06 octobre 2020 à 09:57:31 Rouquignol a écrit :

Le 06 octobre 2020 à 09:54:53 ElMuchacho69000 a écrit :

Le 06 octobre 2020 à 09:52:44 Rouquignol a écrit :

Le 06 octobre 2020 à 09:50:45 Iterer a écrit :
React vs Angular vs VueJS lequel ?

coup de coeur = vueJs
Valeur sûre = React
Angular = ça existe encore ?

Le 06 octobre 2020 à 09:50:49 ElMuchacho69000 a écrit :
Tu as des tecnos web conseillées ? Un truc serein dans le futur, une techno sur laquelle miser.

Pour toi ou pour bosser ?
T'apprends le JS/typescript/php et voilà
Après le dev de futur doit savoir de plus en plus gérer de technos, docker, le cloud ettout

je dirais d'apprendre react

Cimer khey, je pense miser sur Vue.JS/Nuxt
Aujourd'hui je suis dev PHP spécialisé Drupal 7/8/9

Des conseils pour se lancer dans le free, trouver des missions ? Sans sucer son reseau c'est chaud..

pour ton utilisation perso je dirais aussi vue/nuxthttps://image.noelshack.com/fichiers/2018/09/1/1519670936-53f.png
Apprends Symfony/react/docker/nextJS et t'auras pas mal de missions, fait surtout des projets à montrer c'est comme ça que tu trouveras des missions

Merci khey, yes là je comptais me lancer dans docker c'est ce qui me manque :hap:

Dernière question : tu penses que Nuxt est adapté pour faire un gros site ? Style Airbnb, le boncoin, etc..

Bien sûr que oui mais le problème c'est que ça rend fou de coder dessus, plus tu auras de fichiers dans ton projet et plus ça mettra du temps à compiler, surtout avec du sass ou tout autre compilateur css
et en prod t'as des fois 500ms pour produire une pagehttps://image.noelshack.com/fichiers/2018/03/5/1516397989-wojakcryinginhissleep.png

Rah putain je suis deg, bon ok..

Et y'a un bug assez deg dans nuxt toujours pas réglé, que tu peux retrouver dans pas mal de sites sous nuxt, le fait que quand il charge la page il recréé la page en JS et y'a un petit lag des fois

En fait c'est à chier Nuxt :rire: cette désillusion

non c'est pas à chier c'est juste que c'est pas encore optimisé je trouve, après y'en a qui disent que ça marche super bien chez eux, moi j'ai jamais réussi à avoir quelque chose < 200-300mshttps://image.noelshack.com/fichiers/2018/03/5/1516397989-i-know-that-feel-wojak.png

Le 06 octobre 2020 à 10:13:16 Covid30 a écrit :
"avoir un front plus maintenable à coder, une meilleure interactivité/fonctionnalité grâce aux js, pouvoir dev des front complexe, détacher le front/back"

Ok mais react et vue "standard" permettent déjà ça avec leurs systeme de router et leurs states managers respectifs.

Nuxt et next apportent quoi concretement? Je vois tous les jeunes dev baver la dessus mais je ne vois tj pas l'intéret de ces truc ( no troll je suis sérieux)

par ce que Nuxt/next sont des SSR ils fournissent une page HTML ,ce qui permet d'être SEO friendly
Alors que VueJS c'est du JS, quand tu ouvriras ta page ça sera juste le chargement d'une page JS

Le 06 octobre 2020 à 10:11:35 ElMuchacho69000 a écrit :

Le 06 octobre 2020 à 10:07:55 Rouquignol a écrit :

Le 06 octobre 2020 à 10:03:36 ElMuchacho69000 a écrit :

Le 06 octobre 2020 à 10:01:40 Rouquignol a écrit :

Le 06 octobre 2020 à 09:56:32 ElMuchacho69000 a écrit :

Le 06 octobre 2020 à 09:54:11 Rouquignol a écrit :

Le 06 octobre 2020 à 09:51:46 ElMuchacho69000 a écrit :

Le 06 octobre 2020 à 09:51:10 Rouquignol a écrit :

Le 06 octobre 2020 à 09:50:19 Duc_v41 a écrit :
Tu penses quoi de next js ?

Top, petite préféré pour Nuxthttps://image.noelshack.com/fichiers/2018/03/5/1516397174-13-wojak-00-w190.png

Oh pareil :coeur: c'est top Nuxt

C'est juste pas hyper optimisé encore, surtout quand tu dev dessus ça met du temps à recharger et en prod aussi faut passer pas mal de temps à optimiser en universal mode sinon ça met mega longtemps à sortir les pages > 1s

Ok c'est bien ce que je me disais, je pensais que ça venait de moi qui faisait un truc pas opti. En effet c'est mega lourd, j'espère qu'ils vont bien opti tout ça.
Tu penses qu'ils vont devoir tout refaire avec Vue JS 3 ?

C'est pas toi je te rassure, Nuxt c'est pas optimisé, je trouve qu'en prod c'est pas encore validé, pas sûr qu'il y'ait de gros projets dessus
c'est dommage car c'est vraiment bien mais y'a pleins de manque d'opti, et quand t'ajoutes du sass loader t'as l'impression de coder sur java tellement c'est long à compil

vueJS3 ne sera pas cassant donc je pense qu'ils vont mettre à jour petit à petit , en web faut toujours mettre à jour , question de sécurité

D'acc merci ! J'espère qu'ils vont réussir à faire un truc propre quand même, car ça donne pas envie de continuer la dessus..

Le mec qui a créé Nuxt est françaishttps://image.noelshack.com/fichiers/2018/03/5/1516399673-amp-039-soon-wojak-ho-ho-ho-amp-039-o-5271303.png
Mais oui, quand tu passes de VueJS à nuxt ça fait mal, quand tu passes à une recharge de page en 100ms à 3 secondes parfois, ouch ça fait mal

Je sais mais ça change quoi qu'il soit FR ? Il s'est associé avec un chinois je crois en plus non ? J'avais regardé une conf... mais ouais je me demande si c'est optimisable oui si c'est mort

c'était juste pour l'info, ça m'avait surpris de savoir qu'il était français
quand tu vois des nextJs qui sont hyper rapides ça dégoute un peu oui, c'est dommage mais moi je pense que ça a beaucoup d'avenirs car y'a pas de réel alternatives solide en ssr vuejs aussi facile

Le 06 octobre 2020 à 10:10:56 Covid30 a écrit :
rouquignol => chacun son truc khey.

Perso je prefere largement bosser avec les guards/authenticator et le composant natif security de symfony qui est une merveille.

il est très bien mais pourquoi s'embêter à tout refaire ?
c'est ça la force de symfony, avoir des bundle testés et approuvés, maintenus qui font tout et souvent en mieux

VicUploader+Gauffrette+LiipImagine+Aws-sdk et t'as un système de gestion de fichier hyper solides par exemplehttps://image.noelshack.com/fichiers/2018/06/4/1518053142-couv.png

UN petit FosRestBundle ou ApiPlatform avec Jms/serializer et tu peux mettre en place une api solide bien architecturé

Le 06 octobre 2020 à 10:10:09 Duc_v41 a écrit :

Le 06 octobre 2020 à 09:58:06 Rouquignol a écrit :

Le 06 octobre 2020 à 09:55:36 Iterer a écrit :
VueJS c'est pas super prisé dans les boites :(
React le plus prisé (faut que regarde mais pour les gros projets bof c'est une librairie pas un framework) et Angular c'est pour les gros projets selon moi.

Flutter c'est le futur selon toi ?

Connait pas Flutter y'a trop de trucs qui sort trop compliqué de tout connaître

Flutter c'est un truc qui a plusieurs années. Ça permet de faire des apps mobiles native ça a été dev par google

Comme react native ? Connaissais pas
J'ai de très mauvais souvenirs avec react native et tous les framework universelles pour mobiles à l'époque, ça m'avait pas mal dégouté

si je venais à redev sur mobile je ferais du natif

Le 06 octobre 2020 à 10:09:29 FanDeLezard2 a écrit :
Symfony vs Laravel ? :)

Je préfère Symfony mais laravel fait très bien le taff aussi

Le 06 octobre 2020 à 10:09:02 Duc_v41 a écrit :

Le 06 octobre 2020 à 09:55:36 Iterer a écrit :
VueJS c'est pas super prisé dans les boites :(
React le plus prisé (faut que regarde mais pour les gros projets bof c'est une librairie pas un framework) et Angular c'est pour les gros projets selon moi.

Flutter c'est le futur selon toi ?

Généralement les boîtes n'y connaissent rien et suivent la hype.
Depuis 2 ans vue js fait un boom comme jamais, surtout sur les contributions GitHub.

Et les entreprises commencent a l'adopter car pour bosser sur de gros projets niveau architecture et lisibilité vue > react.
La communauté vue est rempli de fanatiques donc ça se développe a vitesse grand v

Franchement la hype sur vue est méritée, c'est pas des fanatiques, juste des dev web qui ont enfin troué un truc facile à prendre en main, puissant et vachement utile

Le 06 octobre 2020 à 10:08:16 Super_MV a écrit :

Le 06 octobre 2020 à 09:26:27 Rouquignol a écrit :
D'autres questionshttps://image.noelshack.com/fichiers/2018/03/5/1516399795-sans-titre-1.png

J'aimerais simuler un click de souris sur une zone canvas. Pas dur : j'instancie un event en précisant les coordonnées screenX et screenY de la souris, et j'utilise la fonction dispatch(event) pour balancer le click aux coordonnées indiquées.

Petit problème : il existe une variable .isTrusted qui détecte les fakes event :hap: Et s'il est à false ça ne fait rien (l'event est annulé et rien ne se passe) :d) D'où ma question : connaîtrais-tu un moyen de contourner cela ?

Je connais pas la réponse désolé, c'est vraiment un cas trop précis et j'ai jamais essayé de gruger Dofushttps://image.noelshack.com/fichiers/2018/03/5/1516399795-py9ncxl.png

Le 06 octobre 2020 à 10:06:44 Takeoverguy a écrit :
tu es heureux ?

Qui est heureux si ce n'est ceux qui ont pu jouer à cyberpunk 2077https://image.noelshack.com/fichiers/2018/03/5/1516399420-1468449511517.png

Le 06 octobre 2020 à 10:06:05 Duc_v41 a écrit :

Le 06 octobre 2020 à 09:51:10 Rouquignol a écrit :

Le 06 octobre 2020 à 09:50:19 Duc_v41 a écrit :
Tu penses quoi de next js ?

Top, petite préféré pour Nuxthttps://image.noelshack.com/fichiers/2018/03/5/1516397174-13-wojak-00-w190.png

C'est mon correcteur qui a mis next je voulais écrire nuxt :bave:

Vue js :ange:

VueJS c'est trop bien
mais je le conseille pas trop à un débutant car faut apprendre à s'organiser
nuxt en prod ça marche bien mais c'est pas ce qu'il y'a de mieux en universal, en spa ça fait le taff