WHEN WILL

DRUPAL DIE?
Chris Shattuck
@chris_shattuck
chris@buildamodule.com
Darth Blogger
Darth Blogger
Backdrop
Backdrop
?
1
Project Realtime
http://plnkr.co
MEAN Stack
MongoDB
Express.js
Angular.js
Node.js
AMP Stack
Apache
MySQL
PHP
Drupal Stack
Apache
MySQL
PHP

JavaScript
jQuery
Symfony
MEAN Stack
MongoDB
Express.js
Angular.js
Node.js
Drupal Stack
Apache
MySQL
PHP

JavaScript
jQuery
Symfony
(PHP, MySQL, JavaScript, C++)
MEAN Stack
MongoDB
Express.js
Angular.js
Node.js
(JavaScript)
Meteor
(Meteor example)
http://vimeo.com/36579366
Live Coding - Bret Victor
Realtime application building
Realtime interaction
DRY to the extreme
(Do not Repeat Yourself)
One language = faster to learn
The Competition
Drupal
Project Realtime
2
The Incumbent
10YearsOld!
Drupal
Wise, like Drupal. Without the beard.
Stable releases
Established audience
Mature community
Automation
Best practices
The Incumbent
Github vs. Drupal.org
100 pages of comments

57 points of comparison	

https://groups.drupal.org/node/313068
Speed.Speed.
OOP
Getting off the island
Procedural Object-oriented
Procedural vs. Object-oriented
Namespacing
Autoloading
Dependency injection
Unit testing
Re-usable components
More collaboration
+
= Futureproofing
OOP Layer Cake
+
Getting off the island
composer.json file from Drupal 8
The investment
3
Convergence
http://friendlymachine.net/posts/omega-vs-zen-which-
base-theme-should-you-choose
Drupal
Project Realtime
Drupal
Project Realtime
Chris Shattuck
@chris_shattuck
chris@buildamodule.com
Thank you, 

you’re awesome!

When Will Drupal Die? (Keynote talk)