Why? • For some use cases, some or all of the following is True: – Drupal is slow – PHP doesn’t scale – PHP was never designed for this • Isomorphic code • Separation of concerns (CMS vs API) 4 mandag den 29. oktober 12
Shared nothing • Making your server act as it had absolute dementia • Works well for old school web pages • Not really good for modern web applications 11 mandag den 29. oktober 12
PHP was never designed for this • Websockets • Realtime • Streaming • etc. • PHP is 17 years old – semantically tied to HTTP anno MCMXCV. 12 mandag den 29. oktober 12
Isomorphic code • The ultimate DRY for web developers • Share business logic between client and server • No more having to implement validation twice 13 mandag den 29. oktober 12