Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Node.js – real time web apps with Drupal

Mikkel Høgh
September 27, 2011

Node.js – real time web apps with Drupal

My talk from DrupalCamp Copenhagen.

Mikkel Høgh

September 27, 2011
Tweet

More Decks by Mikkel Høgh

Other Decks in Technology

Transcript

  1. Drupal’s characteristics • Content management framework • Flexible/extensible • Powerful,

    point and click configurability • Shared nothing/stateless • Database heavy • Slow :( lørdag den 24. september 11
  2. Node.js’ characteristics • Low-level toolset • Asynchronous • Stateful •

    Fast • Real-time interaction lørdag den 24. september 11
  3. Strong community similarities • Drupal was created in 2001 by

    Dries Buytaert because he need a system for social communication • Thousands of developers on the core system • By developers, for developers • Active contrib community: 8.500+ modules available on drupal.org • Node.js was created in 2009 by Ryan Dahl because he needed a tool for creating network services • Thousands of developers on the core system • By developers, for developers • Active contrib community: 4.000+ packages available on NPM lørdag den 24. september 11
  4. • Do things that was not possible before without learning

    $obscure_language or $weird_platform; • JavaScript everywhere • Speed is the new black • Web applications need responsive and stateful backends Why is Node.js so popular? lørdag den 24. september 11