Your new post is loading...
Your new post is loading...
Recommandées lors du lancement d'une nouvelle application, Next.js est l'une des « chaînes d'outils » qui fournissent toutes une couche d'abstraction pour faciliter les tâches courantes. Il nécessite Node.js et peut être initialisé à l'aide du Node Package Manager. La documentation de React mentionne Next.js parmi les chaînes d'outils recommandées, le conseillant aux développeurs comme solution pour « construire un site Web avec rendu côté serveur avec Node.js ». Les applications React traditionnelles rendent tout leur contenu au navigateur côté client, Next.js est utilisé pour étendre cette fonctionnalité aux applications rendues côté serveur.
L'objectif de ce tutoriel écrit par Quentin Busuttil est de vous apprendre la pogrammation orientée objet en JavaScript.
L’utilisation de frameworks javascript est une pratique de plus en plus répandue à l’heure actuelle. Ces derniers nous permettent de mieux organiser nos projets et d’augmenter notre productivité. On peut toutefois se retrouver coincé lorsqu’on se penche sur la question du référencement. La plupart des moteurs de recherche ne liront pas le javascript et par conséquent ne pourront pas indexer correctement les pages de votre site. On entend parler aujourd’hui d’application isomorphique (ou universelle) dont la particularité est de pouvoir générer le rendu html à la fois côté client et côté serveur. Cette technique est accessible avec l’utilisation de Node.js qui nous permet de tirer profit du javascript côté serveur. Dans ce billet, j’illustrerai mes propos à travers un exemple en utilisant React et Node.js. React est une librairie javascript, développée par Facebook, permettant de créer des composants qui constitueront l’interface du site. Sa particularité est de manipuler le DOM de façon intelligente en ne modifiant que le strict minimum lors du rafraîchissement des données.
Rami Sayar explains the basics of setting up a Node.js-powered chatroom web app.
Rami Sayar continues his series on building a chatroom web app using Node.js, this time adding a chatroom UI with Bootstrap.
This article is a promo for the new SitePoint book, Full Stack JavaScript Development With MEAN.
Microsoft has forked Node.js to support ARM and Windows 10 Internet of Things (IoT) Core. This also gives Windows 10 developers the ability to choose their JavaScript engine, the traditional V8 or Microsoft's Chakra.
The Express web application framework for Node strikes the ideal balance between a robust framework and no framework at all. Express takes a much more agnostic approach, allowing developers a free hand in their architecture choices.
In this webcast we will:
Learn to build a simple website with Express that has integrated mapping Learn to use Codio: all you need is a browser!
Petit rappel des faits, non content de l’évolution, de la stratégie adoptée ou encore de la mainmise de Joyent, des contributeurs au projet Node.js ont créé un fork du projet baptisé io.js. Ce dernier est plus en accord avec la philosophie des contributeurs, tout en offrant des mises à jour plus fréquentes, ce qui a suscité l’intérêt de beaucoup de développeurs ainsi que du projet Atom de Github.
Pour faire face à cette hémorragie, Joyent vient d’annoncer la création de la fondation Node.js, ce qui signifie entre autres, un changement radical du modèle de gouvernance et de prise de décision qui se fera à l’aube des directives, des recommandations et des décisions entérinées par les deux comités de cette fondation naissante: le comité de direction et le comité technique, auxquelles prendra part les différents membres selon leurs compétences.
Parmi les membres les plus imminents de cette fondation figurent Microsoft, IBM, PayPal et Fidelity, sans oublier la fondation Linux qui a permis sa création et constitue l’un des membres les plus importants. D'autres grands noms pourraient aussi rejoindre le projet et se voir attribuer un certain rôle/ poids dans la prise de décision, selon leur engagement dans le projet. À noter l’absence remarquable de Google.
2009 : Sortie officielle (0.2) 2010 : Express ; Nodejitsu 2011 : npm ; Azure 2013 : Déferlante de success stories : PayPal, Walmart, LinkedIn, eBay, Yahoo!, Groupon, Medium, Uber… Dans la Valley, Rails est devenu le choix « conservateur » et Node.js le choix « start-up moderne ».
This MEAN stack (Mongo, Express, Angular, Node) may one day surpass the simplicity of the LAMP stack (Linux, Apache, MySQL, PHP) for web application development and deployment.” Run the app Get the code
By now, everyone knows about Test-Driven Development and unit testing. But are you using the testing frameworks to their fullest? | Difficulty: Intermediate; Length: Short; Tags: JavaScript & AJAX, Web Development, Javascript, Testing
Unit.js is an open source unit testing framework for the JavaScript programming language.
Unit testing framework for javascript and Node.js. Unit.js works with any unit testing framework and assertion libraries. Multiple assertions styles: TDD, BDD, spec (provides a spec documentation generator), expect, ...
|
Vous ne pouvez pas optimiser ce que vous ne pouvez pas mesurer. Heureusement, l'API Navigation Timing offre tous les outils nécessaires pour mesurer chaque étape du chemin critique du rendu. TL;DR- Navigation Timing fournit des horodatages haute résolution pour la mesure du chemin critique du rendu.
- Le navigateur émet une série d'événements consommables qui capturent les différentes étapes du chemin critique du rendu.
Des mesures et des instruments de qualité sont la base de toute stratégie de performances efficace. Et c'est exactement ce que l'API Navigation Timing propose.
Lodash est une bibliothèque JavaScript réunissant des fonctions bien pratiques pour manipuler des données, là où peuvent manquer des instructions natives : - pour des tableaux, objets, chaînes de texte (notamment des itérations, du clonage)
- pour tester et manipuler des valeurs
- pour créer des fonctions composites
Il ne s'agit pas de manipuler le DOM (HTML) comme d'autres peuvent le faire (jQuery) mais de se concentrer sur les structures du langage.
Choosing a server-side language is a subjective decision. Should you consider the reliable PHP or the more revolutionary Node.js? Let battle commence...
This article lists seven reasons why the author thinks Meteor is a fantastic framework, worthy of consideration in your next project.
Rami Sayar continues his series on building a chatroom web app using Node.js, this time connecting the chatroom using WebSockets.
Comprendre les serveurs web asynchrones tels que Node.js ou Tornado : cas d'utilisation, contraintes et styles de programmation.
Ionic Framework est un mélange d’outils et de technos pour développer des applications mobiles hybrides rapidement et facilement. Il s’appuie sur AngularJS pour la partie application web du framework et sur Cordova pour la partie construction des applications natives. Ce framework open source permet de développer une application déployable sur plusieurs environnements tel qu’un site web ou une application mobile pour des systèmes tel que Android ou iOS ou Windows Phone…
Io.js, tout comme Node.js, permettra le développement d’applications interactives JavaScript côté serveur. Il repose également sur le moteur JavaScript V8 et son développement sera basé sur un modèle de gouvernance ouvert. Pour les développeurs intéressés par le projet, il dispose déjà d’une page sur GitHub. Io.js sera compatible avec Node.js. « Nous avons l’intention de libérer régulièrement des versions qui sont compatibles avec l’écosystème npm (N.D.L.R : gestionnaire de paquets pour Node.js) qui a été construit pour Node.js », peut-on lire sur la page GitHub du projet.
L’entreprise Uber s’est alignée derrière ce nouveau projet. Elle compte mettre Io.js en production à grande échelle sur ses serveurs. Plusieurs entreprises pourraient également suivre cette voie.
Il faut noter que Node.js a été adopté par des grands noms de l’IT comme PayPal, Netflix, Meteor , Groupon, etc.
In this demo, Andrew Glover introduces Node.js, a server side implementation of JavaScript built on top of Google's V8 JavaScript engine. Node.js is finding a home among web developers, both for its ability to handle concurrency and because it was built with web development in mind. You'll be amazed at how simple it is to write and comprehend, and asynchronous callbacks make it extremely powerful. Once an app is written, it can be deployed to any number of PaaS providers, for maximum scalability.
Build a modern web application with MongoDB, Express, AngularJS, and Node.js in this six-part series by web development expert Scott Davis.
BDD/xUnit, assertions, expectations, browser/server, extendable with tools like linting and other QA measures, highly configurable, well documented and actively developed
|