Date post: | 14-May-2015 |
Category: |
Documents |
Upload: | chrisshattuck |
View: | 2,205 times |
Download: | 1 times |
Before starting: Open /example/meteor in Finder
Run ‘meteor’ on the CLI Open chrome and Firefox to app
Open Pinpoint Open Mousepose
Test opacity on projector of Mousepose and Pinpoint
Darth Blogger
Darth Blogger
Backdrop
Backdrop
?
1 Project Realtime
MEAN Stack
MongoDB Express.js Angular.js
Node.js
AMP Stack
Apache MySQL
PHP
Drupal Stack
Apache MySQL
PHPJavaScript
jQuery Symfony
MEAN Stack
MongoDB Express.js Angular.js
Node.js
Drupal StackApache MySQL
PHPJavaScript
jQuery Symfony
(PHP, MySQL, JavaScript, C++)
MEAN Stack
MongoDB Express.js Angular.js
Node.js
(JavaScript)
Meteor
(Meteor example)
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
10 Years Old!
Dru
pal
Wise, like Drupal. Without the beard.
Stable releases Established audience Mature community
Automation Best practices
The Incumbent
Github vs. Drupal.org 100 pages of comments57 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
Thank you, you’re awesome!