wiki:members/GRIP-UQAM/Javascript

Version 33 (modified by https://id.mayfirst.org/gripuqam, 8 months ago) (diff)

--

About

Libraries Directories

Engines

Node Versions

Dependencies management

AMD

Applications

Static WebPage Generation

Javascript Programming (Client Side)

Frameworks

Comparisons

Tree viewing

Javascript Programming (Server Side)

About Node.js

Learning Node.js

Connect (Middleware Library)

Express (Router with Middleware Support)

Based on Express

  • https://nodei.co/npm/loopback.png
  • https://nodei.co/npm/zappajs.png
  • https://nodei.co/npm/locomotive.png

FastCGI and Express

SPDY and Express (may share some particularities with FastCGI in its interaction with Express)

Koa (Router with Middleware Support)

Routers Library

From https://www.npmjs.com/package/path-match

Authentication

  • https://nodei.co/npm/passport.pnghttps://qa.debian.org/cgi-bin/popcon-png
    • https://nodei.co/npm/passport-oauth.pnghttps://qa.debian.org/cgi-bin/popcon-png
    • https://nodei.co/npm/passport-openidconnect.png

FastCGI

Web Framework

Javascript Programming (Desktop)

Javascript Programming (Desktop traditional GUI application)

Javascript Programming (Desktop standalone application bundling framework)

Javascript Programming (Browser application)

Javascript Programming (Browser extension)

Javascript Programming (Locally run Single-page or unhosted application)

Javascript packages: Bower

Asynchronous IO Programming (!Why not in "Libraries" section?)

General libraries

Event

Event loop

Promise (concurrent.futures in python)

Functional or acceptance testing

Libraries

List of Libraries

  • https://nodei.co/npm/http-framework.png

Event Dispatcher (Mediator Pattern)

Mediator and Observer Patterns

About

jQuery libraries

Modernizr

Query Builder

  • https://nodei.co/npm/knex.png

Templating

References and further reading

Torrent

Most depended-upon packages (libraries)

Libraries not to forget too much