Node.js + Nuxt.js + MongoDB > ALL

AntoineForum144
2022-05-08 10:08:29

Il y a seulement quelques mois, j'étais encore au PHP / MySQL
J'y suis habitué depuis que j'ai 9 ans et je n'ai jamais utilisé de framework car j'avais déjà mes propres fichiers / bouts de code que j'utilisais à chaque fois et ça fonctionnait très bien comme ça

Donc je viens récemment de changer et c'est beaucoup mieux comme ça, je peux faire des sites SPA (alors qu'avec PHP pour en faire c'est la merde), les éléments dynamiques après le chargement de la page sont beaucoup plus faciles à intégrer etc.

La DB aussi c'est plus pratique en NoSQL (MongoDB) qui est beaucoup plus flexible que le SQL

Et je me sens beaucoup plus structuré quand je code

DONC > ALL !

AntoineForum144
2022-05-08 10:08:55

ça fait un choc d'abandonner PHP et MySQL !

CDLB01
2022-05-08 10:10:22

Tu peux très bien avoir une spa avec php et mysql en back ça marche très bien. Tu fous laravel et tu fais ça une main dans le slip.

GoodBoyAlpha
2022-05-08 10:10:31

Tout dépend pour quoi faire
Y'a pas de meilleur langage qu'un autre

NodeJS y'a énormément de trucs que j'aime pas à titre perso. Et avec du Symfony 5 bien maitrisé sur certains projets, c'est plus interessants

edit: je viens de lire que tu utilisais PHP sans framework. Oui enfin là, c'est normal que tu n'aimes plus PHP

JeDepanneNoHomo
2022-05-08 10:10:56

C'est quoi la diff entre utiliser simplement react et passer par next.js ?

AntoineForum144
2022-05-08 10:11:10

Le 08 mai 2022 à 10:10:22 :
Tu peux très bien avoir une spa avec php et mysql en back ça marche très bien. Tu fous laravel et tu fais ça une main dans le slip.

Laravel ça me prend la tête, je n'ai jamais utilisé de framework en PHP (si ce n'est pour intégrer des API)

SuceBitarine
2022-05-08 10:11:15

AntoineForum qui a 15 ans de retard.

On savait très bien que tu étais un programmeur médiocre, mais de là à utiliser MongolDB...

Et bien sûr que tu peux faire des SPA avec un backend en PHP, c'est juste que t'as jamais creusé sur le comment.

AntoineForum144
2022-05-08 10:11:44

Le 08 mai 2022 à 10:10:56 :
C'est quoi la diff entre utiliser simplement react et passer par next.js ?

C'est nuxt.js

GoodBoyAlpha
2022-05-08 10:12:46

Le 08 mai 2022 à 10:11:44 AntoineForum144 a écrit :

Le 08 mai 2022 à 10:10:56 :
C'est quoi la diff entre utiliser simplement react et passer par next.js ?

C'est nuxt.js

Nuxt 3 est incroyable ceci dit, les modules sont pas encore tous compatibles et c'est pas stable.
Mais la puissance de trucs après quelques tests.

nuxt 2 en prod c'était bien mais demandait beaucoup de temps pour être maitrisé

AntoineForum144
2022-05-08 10:13:00

Le 08 mai 2022 à 10:11:15 :
AntoineForum qui a 15 ans de retard.

On savait très bien que tu étais un programmeur médiocre, mais de là à utiliser MongolDB...

Et bien sûr que tu peux faire des SPA avec un backend en PHP, c'est juste que t'as jamais creusé sur le comment.

En quoi MongoDB est mal le golem ?
Plein de grands sites l'utilisent et quand ce n'est pas MongoDB c'est généralement des DB NoSQL similaires

SuceBitarine
2022-05-08 10:15:26

Le 08 mai 2022 à 10:13:00 :

Le 08 mai 2022 à 10:11:15 :
AntoineForum qui a 15 ans de retard.

On savait très bien que tu étais un programmeur médiocre, mais de là à utiliser MongolDB...

Et bien sûr que tu peux faire des SPA avec un backend en PHP, c'est juste que t'as jamais creusé sur le comment.

En quoi MongoDB est mal le golem ?
Plein de grandes entreprises l'utilisent et quand ce n'est pas MongoDB c'est généralement des DB NoSQL similaires

Pour faire des applications web ?

C'est juste de la grosse merde.

Pas de modèle relationnel donc absolument pas performant, pas de structure donc absolument pas sûr, pas de transactions donc absolument pas fiable.

Les entreprises qui l'utilisent pour des vrais applis s'en mordent les doigts, je peux te le dire.

C'est bien à la limite si tu veux mettre en place un système de cache ou stocker des données en masse quand t'as une seule table dans ta base.

AntoineForum144
2022-05-08 10:17:14

Le 08 mai 2022 à 10:15:26 :

Le 08 mai 2022 à 10:13:00 :

Le 08 mai 2022 à 10:11:15 :
AntoineForum qui a 15 ans de retard.

On savait très bien que tu étais un programmeur médiocre, mais de là à utiliser MongolDB...

Et bien sûr que tu peux faire des SPA avec un backend en PHP, c'est juste que t'as jamais creusé sur le comment.

En quoi MongoDB est mal le golem ?
Plein de grandes entreprises l'utilisent et quand ce n'est pas MongoDB c'est généralement des DB NoSQL similaires

Pour faire des applications web ?

C'est juste de la grosse merde.

Pas de modèle relationnel donc absolument pas performant, pas de structure donc absolument pas sûr, pas de transactions donc absolument pas fiable.

Les entreprises qui l'utilisent pour des vrais applis s'en mordent les doigts, je peux te le dire.

C'est bien à la limite si tu veux mettre en place un système de cache ou stocker des données en masse quand t'as une seule table dans ta base.

Bullshit
Le NoSQL n'est justement pas relationnel, d'où sa flexibilité
Et tu vas me dire que le NoSQL c'est de la merde ?

JeBand3
2022-05-08 10:18:11

Si tu savais à quel point j'ai envi de te frapper Antoine, avec tes topic de merde pour faire style je sais faire ça je vais m'en vanter

On s'en Balékouil

AntoineForum144
2022-05-08 10:18:18

Ne pas être relationnel est justement un avantage

AntoineForum144
2022-05-08 10:18:29

Le 08 mai 2022 à 10:18:11 :
Si tu savais à quel point j'ai envi de te frapper Antoine, avec tes topic de merde pour faire style je sais faire ça je vais m'en vanter

On s'en Balékouil

GOLEM !

Banaleatoire963
2022-05-08 10:18:49

t'as raison, ça fait longtemps que j'ai abandonné PHP

Nonobstant tu peux quand même utiliser MySQL avec NodeJS

AntoineForum144
2022-05-08 10:19:56

Le 08 mai 2022 à 10:18:49 :
t'as raison, ça fait longtemps que j'ai abandonné PHP

Nonobstant tu peux quand même utiliser MySQL avec NodeJS

Oui mais en même temps autant abandonner MySQL, c'est en train de vieillir comme PHP et NoSQL se généralise car c'est moins merdique et en général plus rapide
Et franchement c'est mieux comme ça

SuceBitarine
2022-05-08 10:21:14

Le 08 mai 2022 à 10:17:14 :

Le 08 mai 2022 à 10:15:26 :

Le 08 mai 2022 à 10:13:00 :

Le 08 mai 2022 à 10:11:15 :
AntoineForum qui a 15 ans de retard.

On savait très bien que tu étais un programmeur médiocre, mais de là à utiliser MongolDB...

Et bien sûr que tu peux faire des SPA avec un backend en PHP, c'est juste que t'as jamais creusé sur le comment.

En quoi MongoDB est mal le golem ?
Plein de grandes entreprises l'utilisent et quand ce n'est pas MongoDB c'est généralement des DB NoSQL similaires

Pour faire des applications web ?

C'est juste de la grosse merde.

Pas de modèle relationnel donc absolument pas performant, pas de structure donc absolument pas sûr, pas de transactions donc absolument pas fiable.

Les entreprises qui l'utilisent pour des vrais applis s'en mordent les doigts, je peux te le dire.

C'est bien à la limite si tu veux mettre en place un système de cache ou stocker des données en masse quand t'as une seule table dans ta base.

Bullshit
Le NoSQL n'est justement pas relationnel, d'où sa flexibilité
Et tu vas me dire que le NoSQL c'est de la merde ?

En fait, t'as jamais codé une seule "vraie" appli de ta vie.

Évidemment que c'est pas adapté pour des applications réelles avec des dizaines voire centaines de tables qui ont des relations entre elles et sur lesquelles on doit faire des requêtes complexes de jointure, de groupement, de recherche etc...

C'est l'évidence même.

SuceBitarine
2022-05-08 10:21:53

Le 08 mai 2022 à 10:19:56 :

Le 08 mai 2022 à 10:18:49 :
t'as raison, ça fait longtemps que j'ai abandonné PHP

Nonobstant tu peux quand même utiliser MySQL avec NodeJS

Oui mais en même temps autant abandonner MySQL, c'est en train de vieillir comme PHP et NoSQL se généralise car c'est moins merdique et en général plus rapide
Et franchement c'est mieux comme ça

"en général plus rapide"

Arrête de raconter n'importe quoi, s'il te plaît, Antoine.

RandomMovement
2022-05-08 10:24:46

GraphQL > all

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

    ⚠️ Les archives de novembre sont désormais disponibles.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.