Skip to content Skip to sidebar Skip to footer

Pourquoi NodeJS est rapide ?

Pourquoi NodeJS est rapide ?

Quel jeux pour gagner des NFT ? Battle Infinity : le jeu NFT Fantasy Sport Grâce à un système de gestion des NFT ingénieux, Battle Infinity propose un jeu de Fantasy Sport basé sur la blockchain. Encore en développement, Battle Infinity devrait cependant voir le jour d’ici seulement quelques mois.10 oct. 2022 Comment remercier ma Belle-fille ? Tu ajoutes à ma vie de si belles nuances, de si belles couleurs qu’il m’est impossible de ne pas me considérer chanceuse de partager une partie de ton quotidien. Merci pour tout ce positif que tu m’apportes et merci de rendre, à ta façon, nos instants partagés si uniques.28 févr. 2019 Quel crypto pour gagner vite ? Achat et HODL Il s’agit de la méthode la plus courante pour tirer profit des crypto-monnaies. La plupart des investisseurs achètent des pièces comme le Bitcoin, le Litecoin, l’Ethereum, ou encore le Ripple. Ils attendent ensuite que leur valeur augmente. Ils vendent à profit lorsque les prix du marché augmentent.4 août 2022 Quel est le numéro de téléphone de Jimin BTS ? Téléphone : 01 45 86 63 64.17 juil. 2019 Does Coinbase report to IRS? Yes. Coinbase reports your cryptocurrency transactions to the IRS before the start of tax filing season. As a Coinbase.com customer, you’ll receive a 1099 form if you pay US taxes and earn crypto gains over $600. Yes.23 août 2022


tan a probablement déjà entendu parler node js c’est grâce à lui que les développeurs javascript peuvent devenir fou le sac très facilement alors dans cette vidéo déjà je vais t’expliquer ce que c’est exactement mais surtout je vais te montrer les avantages de node.js et je vais t’expliquer en détail dans quelle application tu devras l’utiliser et dans lesquels tu ferais mieux de l’éviter séquano jesse situe codes déjà du côté client tu utilises forcément javascript pourquoi parce que tous les navigateurs sont équipés d’un moteur javascript qui va justement permettre de traduire ton code javascript en code machine est bien un jour est un mec qui s’appelle ryan dahl qui a eu la brillante idée de prendre ce moteur javascript le moteur v8 celui qu’on trouve dans le navigateur de chrome et il a décidé de l’utiliser en dehors du navigateur il a créé la plateforme node.js alors notre jeunesse il est très fréquemment utilisé pour écrire des services côté serveur appelé est pris en application programming interface et au final on peut dire que notre jeunesse ça représente en fait une alternative à des langages serveur comme php java ou python cette alternative elle est devenue populaire dans pas mal d’entreprises elle a même révolutionner pas mal de choses dans des grosses entreprises comme paypal par exemple paypal qui utilisaient du java a un jour décidé de tester node.js sur une petite partie de son code et on peut dire que les résultats ont été plutôt bluffant déjà il a fallu deux développeurs node.js au lieu de cinq développeurs java pour construire la même chose ensuite les développeurs de l’équipe node.js ils ont fait le même travail que l’équipe jardin en la moitié du temps il ya eu 33 % de lignes de code en moins et 40% de fichiers en moins en audience par rapport à java et surtout la version node.js et 35 % plus rapide que celle de jama alors je te rassure faut pas s’emballer parce que ces résultats ils peuvent être dues à plein d’autres facteurs peut-être que les développeurs n’aient jesse était excellent et seul john a été un peu naze on n’en sait rien mais ça fait tout de même réfléchir et ça met clairement place node.js comme une alternative de choix pour le backend de nos applications web maintenant j’ai envie de s’expliquer les avantages de node.js mais j’ai pas envie de te balancer plein de termes techniques sans que tu les comprennent alors accroche toi bien parce que c’est le moment définition je vais aborder pas mal de notions qui te sont probablement peut être inconnu on va parler de herti et de spa et de singles trade multi trade de systèmes blocking heynen blocking n’ai pas peur je vis tout expliquer alors déjà c’est quoi héritier ça veut dire realtime applications ce sont des applications en temps réel c’est des applications qui ont besoin de se mettre à jour super fréquemment je te donne un exemple les messageries instantanées style whatsapp et bien ce sont des héritiers tu as besoin de connaître les nouveaux messages email diatement parce que si tu reçois les messages de thé correspondant dix minutes plus tard ça y est ça en fait une très mauvaise appli est alors c’est quoi les esprits ce sont des initiales pour single paige applications ce sont des applis dans lesquelles il n’y a qu’une seule page html et c’est le contenu de cette page qui changent en fonction des actions d’utilisateurs c’est différent du modèle où il ya plusieurs pages html en général on va utiliser des framework hommes anguilard vue ou react pour créer ce genre d’applications web parlons maintenant de multi trade et de singles trade multi threads et la capacité à effectuer plusieurs tâches en même temps en parallèle et bien sûr single trets et le fait que tu t’occupes que d’une tâche à la fois en gros tu peux représenter ça dans ta tête en imaginant qu’un système multi trade et ben c’est tout simplement un système dans lequel il ya plusieurs petits bonhommes et que tu peux confier une tâche à chacun d’eux et ils travaillent en parallèle donc au final tu obtiens un système qui est multitâche alors que le système single trade lui il a qu’un seul petit bonhomme et tu peux donc lui confié qu’une seule tâche à la fois et enfin la dernière notion dont je veux parler avec toi c’est blocking emon blocking en français c’est bloquant et non bloquant un système les considérer comme bloquant s’il est obligé d’attendre la fin d’une tâche avant de commencer celle d’après alors qu’un système il est non bloquant si justement il a la capacité de lancer une tâche sans forcément attendre qu’elle se finisse pour passer à la suivante il pourra récupérer le résultat de la tâche quand il sera terminé voilà donc ça fait pas mal mais c’est fini pour les définitions j’espère qu’ils me suis toujours parce que maintenant on va parler concrètement de pourquoi node js et quels sont ses avantages node.js est particulièrement bien adaptée au herti et et au fbi pourquoi c’est un système single trade non bloquant comment fonctionne le dies si un client fait une roquette de fichiers au serveur alors il lance cette requête mais ils n’attendent pas le résultat il attend pas parce qu’il n’est pas bloquant c’est à dire que c’est un autre client vais refaire une autre requête eh ben le serveur est tout de suite capable de traiter cet autre roquette également et au final tout ça ça rend les choses super rapide pour les applis qui font énormément de requêtes de fichiers parce que notre jeunesse il est capable de gérer toutes ces requêtes en parallèle sans les faire attendre les unes les autres et c’est grâce à ça qu’il est particulièrement bien adaptée aux esprits et au herti et parce que les héritiers elles font énormément de requêtes pour sans cesse mettre à jour les données de l’application et pour les expliquer la complexité du code en général elles résident souvent du côté client il ya généralement pas d’opérations complexes du côté serveur comment ça marche les clients ils font pas mal de requêtes au serveur pour récupérer les données et le serveur lui il se contente de procurer ces données pour alimenter l’application c’est tout maintenant je veux que tu saches quand même que le fait que nos -js soit single trèbes alors que la plupart des systèmes classiques sont eux multi trade et ben ça peut être un inconvénient pour certains projets si tu as des tâches l’ong a traité du côté serveur des tâches qui demande beaucoup de ressources par exemple s’il ya beaucoup de calculs comme dans l’encodage vidéo ou la manipulation d’image et ben alors node js là il sera pas du tout adapté parce que notre vie est si les singles traîne là qu’un seul petit bonhomme et si son bonhomme il a occupé sur une tâche et ben alors il pourra pas s’occuper de toutes les autres tâches qui attendent et au final tout le système mais il sera devenu très lent le deuxième avantage c’est que notre jeunesse il est très flexible c’est très light comme plateforme ya pas beaucoup de fonctionnalités déjà intégré c’est toi qui choisis quel sont les modules que tu veux lui greffer pour l’utiliser aussi n’y a pas de convention strict sur comment tu dois t’y prendre et tout ça ça te laisse pas mal de marge de manoeuvre pour décider de tout ce qui fait que tu peux au final commencé avec quasiment rien et avancer petit à petit dans la direction que tu penses être la meilleure au fur et à mesure que tu avances dans ton projet alors pour avancer tu disposes d’un écosystème très large de librairie open source que tu pourra utiliser directement dans son projet avec le mpm notre package manager pas besoin de réinventer la roue à chaque fois il ya toujours des gens qui sont cassé la tête pour toi avant toi et tu pourra l’utiliser et surtout ce qu’il ya de bien avec notre jeunesse c’est que c’est du javascript si tu connais déjà le javascript et bah ça sera relativement facile de commencer avec node js c’est le même langage notre copain javascript pas besoin d’apprendre un nouveau langage et alors je dirais que le fait que ça soit du javascript c’est très pratique pour les développeurs foule stack c’est souvent un peu déstabilisant de coder de jongler avec un langage du côté front tu n es un autre langage du kotéba kane et bain avec node.js casse tête c’est terminé parce que tu restes en javascript partout même au niveau organisation de ton code c’est mieux tu pourras avoir les mêmes conventions de non les mêmes bonnes pratiques dans tout le code de ton projet aussi bien en france qu’en bac voilà donc c’est tout pour cette vidéo si tu es convaincu et que tu souhaites approfondir nos diest j’ai un cours pour toi tous les détails je les mets dans la description de cette vidéo

Leave a comment