Node web development : a practical introduction to Node.js, an exciting server-side JavaScript web development stack / / David Herron |
Autore | David Herron |
Edizione | [Second edition.] |
Pubbl/distr/stampa | Birmingham, UK : , : Packt Publishing, , 2013 |
Descrizione fisica | 1 online resource (248 p.) |
Disciplina | 248 |
Soggetto topico |
JavaScript (Computer program language)
Internet programming Web site development |
Soggetto genere / forma | Electronic books. |
ISBN | 1-78216-331-X |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
""Cover""; ""Copyright""; ""Credits""; ""About the Author""; ""Acknowledgement""; ""About the Reviewers""; ""www.PacktPub.com""; ""Table of Contents""; ""Preface""; ""Chapter 1: About Node""; ""The capabilities of Node""; ""Server-side JavaScript""; ""Why should you use Node?""; ""Threaded versus asynchronous event-driven architecture""; ""Performance and utilization""; ""Is Node a cancerous scalability disaster?""; ""Server utilization, the bottom line, and green web hosting""; ""What's in a name: Node, Node.js, or Node.JS?""; ""Summary""; ""Chapter 2: Setting up Node""
""System requirements""""Installing Node using package managers""; ""Installing on Mac OS X with MacPorts""; ""Installing on Mac OS X with Homebrew""; ""Installing on Linux from package management systems""; ""Installing the Node distribution from nodejs.org""; ""Installing Node on Windows using Chocolatey Gallery""; ""Installing the StrongLoop Node distribution""; ""Installing from source on POSIX-like systems""; ""Installing prerequisites""; ""Installing developer tools on Mac OS X""; ""Installing from source for all POSIX-like systems"" ""Maintaining multiple Node installs simultaneously""""Run a few commands; testing the commands""; ""Node's command-line tools""; ""Running a simple script with Node""; ""Launching a server with Node""; ""npm � the Node package manager""; ""Starting Node servers at system startup""; ""Summary""; ""Chapter 3: Node Modules""; ""Defining a module""; ""Node modules""; ""Node's algorithm for resolving require(module)""; ""Module identifiers and path names""; ""Local modules within your application""; ""Bundling external dependencies with your application"" ""System-wide modules in NODE_PATH and elsewhere""""Complex modules � modules as directories""; ""Node package manager""; ""The npm package format""; ""Finding npm packages""; ""Using the npm commands""; ""Getting help with npm""; ""Viewing package information""; ""Installing an npm package""; ""Installing native code modules on Windows""; ""Installing packages local to a module""; ""Eliminating duplicate modules installed beneath node_modules""; ""Listing the currently installed packages""; ""Package scripts""; ""Editing and exploring installed package content"" ""Updating outdated packages you've installed""""Uninstalling an installed npm package""; ""Developing and publishing npm packages""; ""npm configuration settings""; ""Package version strings and ranges""; ""CommonJS modules""; ""Demonstrating module encapsulation""; ""Summary""; ""Chapter 4: HTTP Servers and Clients � A Web Application's First Steps""; ""Sending and receiving events with EventEmitters""; ""EventEmitter theory""; ""HTTP server applications""; ""HTTP Sniffer � listening to the HTTP conversation""; ""Web application frameworks""; ""Getting started with Express"" ""Walking through the default Express application"" |
Record Nr. | UNINA-9910463092703321 |
David Herron | ||
Birmingham, UK : , : Packt Publishing, , 2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Node web development : a practical introduction to Node.js, an exciting server-side JavaScript web development stack / / David Herron |
Autore | David Herron |
Edizione | [Second edition.] |
Pubbl/distr/stampa | Birmingham, UK : , : Packt Publishing, , 2013 |
Descrizione fisica | 1 online resource (248 p.) |
Disciplina | 248 |
Soggetto topico |
JavaScript (Computer program language)
Internet programming Web site development |
ISBN | 1-78216-331-X |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
""Cover""; ""Copyright""; ""Credits""; ""About the Author""; ""Acknowledgement""; ""About the Reviewers""; ""www.PacktPub.com""; ""Table of Contents""; ""Preface""; ""Chapter 1: About Node""; ""The capabilities of Node""; ""Server-side JavaScript""; ""Why should you use Node?""; ""Threaded versus asynchronous event-driven architecture""; ""Performance and utilization""; ""Is Node a cancerous scalability disaster?""; ""Server utilization, the bottom line, and green web hosting""; ""What's in a name: Node, Node.js, or Node.JS?""; ""Summary""; ""Chapter 2: Setting up Node""
""System requirements""""Installing Node using package managers""; ""Installing on Mac OS X with MacPorts""; ""Installing on Mac OS X with Homebrew""; ""Installing on Linux from package management systems""; ""Installing the Node distribution from nodejs.org""; ""Installing Node on Windows using Chocolatey Gallery""; ""Installing the StrongLoop Node distribution""; ""Installing from source on POSIX-like systems""; ""Installing prerequisites""; ""Installing developer tools on Mac OS X""; ""Installing from source for all POSIX-like systems"" ""Maintaining multiple Node installs simultaneously""""Run a few commands; testing the commands""; ""Node's command-line tools""; ""Running a simple script with Node""; ""Launching a server with Node""; ""npm � the Node package manager""; ""Starting Node servers at system startup""; ""Summary""; ""Chapter 3: Node Modules""; ""Defining a module""; ""Node modules""; ""Node's algorithm for resolving require(module)""; ""Module identifiers and path names""; ""Local modules within your application""; ""Bundling external dependencies with your application"" ""System-wide modules in NODE_PATH and elsewhere""""Complex modules � modules as directories""; ""Node package manager""; ""The npm package format""; ""Finding npm packages""; ""Using the npm commands""; ""Getting help with npm""; ""Viewing package information""; ""Installing an npm package""; ""Installing native code modules on Windows""; ""Installing packages local to a module""; ""Eliminating duplicate modules installed beneath node_modules""; ""Listing the currently installed packages""; ""Package scripts""; ""Editing and exploring installed package content"" ""Updating outdated packages you've installed""""Uninstalling an installed npm package""; ""Developing and publishing npm packages""; ""npm configuration settings""; ""Package version strings and ranges""; ""CommonJS modules""; ""Demonstrating module encapsulation""; ""Summary""; ""Chapter 4: HTTP Servers and Clients � A Web Application's First Steps""; ""Sending and receiving events with EventEmitters""; ""EventEmitter theory""; ""HTTP server applications""; ""HTTP Sniffer � listening to the HTTP conversation""; ""Web application frameworks""; ""Getting started with Express"" ""Walking through the default Express application"" |
Record Nr. | UNINA-9910787557803321 |
David Herron | ||
Birmingham, UK : , : Packt Publishing, , 2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Node web development : a practical introduction to Node.js, an exciting server-side JavaScript web development stack / / David Herron |
Autore | David Herron |
Edizione | [Second edition.] |
Pubbl/distr/stampa | Birmingham, UK : , : Packt Publishing, , 2013 |
Descrizione fisica | 1 online resource (248 p.) |
Disciplina | 248 |
Soggetto topico |
JavaScript (Computer program language)
Internet programming Web site development |
ISBN | 1-78216-331-X |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
""Cover""; ""Copyright""; ""Credits""; ""About the Author""; ""Acknowledgement""; ""About the Reviewers""; ""www.PacktPub.com""; ""Table of Contents""; ""Preface""; ""Chapter 1: About Node""; ""The capabilities of Node""; ""Server-side JavaScript""; ""Why should you use Node?""; ""Threaded versus asynchronous event-driven architecture""; ""Performance and utilization""; ""Is Node a cancerous scalability disaster?""; ""Server utilization, the bottom line, and green web hosting""; ""What's in a name: Node, Node.js, or Node.JS?""; ""Summary""; ""Chapter 2: Setting up Node""
""System requirements""""Installing Node using package managers""; ""Installing on Mac OS X with MacPorts""; ""Installing on Mac OS X with Homebrew""; ""Installing on Linux from package management systems""; ""Installing the Node distribution from nodejs.org""; ""Installing Node on Windows using Chocolatey Gallery""; ""Installing the StrongLoop Node distribution""; ""Installing from source on POSIX-like systems""; ""Installing prerequisites""; ""Installing developer tools on Mac OS X""; ""Installing from source for all POSIX-like systems"" ""Maintaining multiple Node installs simultaneously""""Run a few commands; testing the commands""; ""Node's command-line tools""; ""Running a simple script with Node""; ""Launching a server with Node""; ""npm � the Node package manager""; ""Starting Node servers at system startup""; ""Summary""; ""Chapter 3: Node Modules""; ""Defining a module""; ""Node modules""; ""Node's algorithm for resolving require(module)""; ""Module identifiers and path names""; ""Local modules within your application""; ""Bundling external dependencies with your application"" ""System-wide modules in NODE_PATH and elsewhere""""Complex modules � modules as directories""; ""Node package manager""; ""The npm package format""; ""Finding npm packages""; ""Using the npm commands""; ""Getting help with npm""; ""Viewing package information""; ""Installing an npm package""; ""Installing native code modules on Windows""; ""Installing packages local to a module""; ""Eliminating duplicate modules installed beneath node_modules""; ""Listing the currently installed packages""; ""Package scripts""; ""Editing and exploring installed package content"" ""Updating outdated packages you've installed""""Uninstalling an installed npm package""; ""Developing and publishing npm packages""; ""npm configuration settings""; ""Package version strings and ranges""; ""CommonJS modules""; ""Demonstrating module encapsulation""; ""Summary""; ""Chapter 4: HTTP Servers and Clients � A Web Application's First Steps""; ""Sending and receiving events with EventEmitters""; ""EventEmitter theory""; ""HTTP server applications""; ""HTTP Sniffer � listening to the HTTP conversation""; ""Web application frameworks""; ""Getting started with Express"" ""Walking through the default Express application"" |
Record Nr. | UNINA-9910821588603321 |
David Herron | ||
Birmingham, UK : , : Packt Publishing, , 2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|