background preloader

Veille technologique - Node.js

Facebook Twitter

Des applications ultra-rapides avec Node.js. 2014, l'année Javascript : zoom sur Node.js et Angular.JS › TahitiClic, Agence Web Drupal à Tahiti. L’histoire et la réputation du Javascript Concrètement, Node.js est un langage particulièrement apprécié des développeurs car il est simple et rapide.

2014, l'année Javascript : zoom sur Node.js et Angular.JS › TahitiClic, Agence Web Drupal à Tahiti

N’oublions pas que le Javascript a eu plusieurs vies et que pour beaucoup il reste un langage qui permet de réaliser quelques effets sur une page web. Pourtant, le Javascript est bien plus que cela. Il faut déjà assimiler le fait que ce langage dispose d’un univers à part entière, comme cela est le cas pour Ruby, PHP et autre C. Même si le Javascript est plus compliqué, il détient une véritable puissance que les développeurs ont semblé découvrir cette année. Souvenez-vous, dès la moitié des années 90, le DHTML faisait ses premiers pas. Node.js vs PHP: Visualize node.js efficiency with Load Impact. It could be said that Node.js is the new darling of web server technology.

Node.js vs PHP: Visualize node.js efficiency with Load Impact

LinkedIn have had very good results with it and there are places on the Internet that will tell you it can cure cancer. In the mean time, the old work horse language of the Internet, PHP, gets a steady stream of criticism. and among the 14k Google hits for “PHP sucks” (exact term), people will say the most funny terrible things about the language while some of the critique is actually quite well balanced. Node.js introduces at least two new things (for a broader audience). First, the ability to write server side JavaScript code.

In theory this could be an advantage since JavaScript is more important than ever on the client side and using the same language on server and browser would have many benefits. Node.js : le livre du débutant. JavaScript et vous▲ Avant de rentrer dans les détails techniques, prenons un moment pour parler de vous et de votre rapport avec JavaScript.

Node.js : le livre du débutant

Ce chapitre va vous servir à déterminer s'il vous est utile de continuer la lecture de ce livre. Si vous êtes comme moi, vous avez commencé le développement Web il y a quelques années en écrivant des pages HTML. Vous avez commencé à utiliser cette chose étrange appelée JavaScript, mais juste pour ajouter un peu d'interactivité ici ou là. Ce que vous vouliez était surtout apprendre à créer des pages Web complexes ; vous avez donc appris des langages comme PHP, Ruby, Java pour écrire du code serveur. Malgré tout, vous avez gardé un œil sur JavaScript et avez découvert, avec l'apparition de jQuery, Prototype ou autres bibliothèques, que JavaScript pouvait réaliser des choses avancées, bien au-delà de simples window.open(). Mon retour sur le passage de PHP à Node.js « Throrïn's Studio. Cela fait maintenant depuis le mois de mai (si je me rappelle bien) que je travaille sur un projet Node.JS en lieu et place du PHP.

Mon retour sur le passage de PHP à Node.js « Throrïn's Studio

Et cela fait un bout de temps que je me dis que je dois faire un article sur les différences entre ces deux technologies WEB. Ainsi que mon retour sur cette dernière. Avant d’aller plus en avant, je tiens à préciser à quoi nous sert Node.JS au travail : Créer une API complète (comme l’api twitter). Node.JS – Introduction » Veille Techniv.

J’ai récemment découvert Node.JS.

Node.JS – Introduction » Veille Techniv

Il s’agit d’une plateforme de développement d’application web en JavaScript. Par plateforme, j’entends bien développement ‘server side’, à l’instar de PHP ou Java/J2EE. Oui oui, vous avez bien entendu. Du JavaScript exécuté coté server. Mais alors ça sert à quoi ? À développer des applications ou éléments d’applications évolutifs et à forte disponibilité. Comment ça marche ? Et bien contrairement à Apache par exemple, qui crée un thread pour chaque requête à l’intérieur duquel elle va être traitée, Node.JS ne possède qu’un seul thread traitant les requêtes comme des évènements appelant un callback.

Une introduction au développement node.js sous Windows. Node.js : la tendance JavaScript côté serveur. Depuis plusieurs mois, le JavaScript est le langage le plus actif sur github, loin devant le Java ou le PHP.

Node.js : la tendance JavaScript côté serveur

Outre une forte présence sur le côté « Front » des applicatifs, le JavaScript commence à gagner ses lettres de noblesse côté « Serveur ». En témoigne aujourd’hui les nombreux projets autour de Node.js. La surcouche Node.js est de plus en plus choisie pour expérimenter des problématiques de temps réel ou de quasi-temps réel.L’objectif est de proposer des expériences utilisateurs dans des environnements très connectés (jeux vidéo, mobiles, sondage grand public, notification, etc.). A titre d’exemple, le chat et le moteur de recherche de Facebook sont développés en partie avec Node.js. Node.js partie 1 - Tout ce que vous devez savoir sur Node.js - Web Tambouille 3.0. Parmi les nombreuses technologies qui me passionnent actuellement, Node.js tient une place importante.

Node.js partie 1 - Tout ce que vous devez savoir sur Node.js - Web Tambouille 3.0

Et pour plusieurs raisons : développement Javascript côté serveur, gestion des entrées/sorties de manières non bloquantes, communauté très présente avec de nombreux modules comme Socket.IO et bien d’autres choses encore. C’est pour toutes ces raisons, et aussi parce que la nouvelle version 0.4.0 vient de sortir, que Web Tambouille vous propose une série de 4 billets consacrée exclusivement à votre futur serveur préféré : Node !

Et cela commence dès aujourd’hui avec une petite introduction générale du serveur, ses concepts, les interviews et autres vidéos à ne pas manquer, les liens à connaître… bref un condensé de tout ce que vous devez absolument savoir sur Node ! Introduction à Node.js. Introduction Node.js est une plateforme de développement Javascript.

Introduction à Node.js

Ce n'est pas un serveur, ce n'est pas un framework, c'est juste le langage Javascript avec des bibliothèques permettant de réaliser des actions comme écrire sur la sortie standard, ouvrir/fermer des connections réseau ou encore créer un fichier. Il est souvent confondu avec un serveur car c'est son origine : Node.js a été créé par Ryan Dahl dans le but de pouvoir créer des applications temps réel où le serveur est capable de pousser de l'information au client.

C'est dans ce but qu'il utilise la bibliothèque libuv pour réaliser son modèle d'entrée sortie non bloquante.