com presentations: Rest of the outline: phphhvm-tek15.xml

[email protected] (Derick Rethans)
Newsgroups php.pres
Message-ID <[email protected]>
Commit:    be09e0a5a7d867700051b0e52cab6be7dd756443
Author:    Derick Rethans <[email protected]>         Sat, 16 May 2015 17:15:11 -0500
Parents:   9894e54c782075994b21a8e29bba4b96bb302720
Branches:  master

Link:       http://git.php.net/?p=presentations.git;a=commitdiff;h=be09e0a5a7d867700051b0e52cab6be7dd756443

Log:
Rest of the outline

Changed paths:
  M  phphhvm-tek15.xml


Diff:
diff --git a/phphhvm-tek15.xml b/phphhvm-tek15.xml
index 15b0599..f9c18aa 100644
--- a/phphhvm-tek15.xml
+++ b/phphhvm-tek15.xml
@@ -56,4 +56,58 @@ may 2013 - Jeremy starts helping out properly
 1.5 sasl support, command cursors apr 2014 (2.6)
 1.6 rewritten cursor support. MONGO_METHOD refactoring / MongoDB 3.0 support jan 2015 (3.0)
 
+That much for history, the current state of the driver is:
+
+- Three guys working on it
+- It supports everything up to MongoDB 3.0
+- There are some... issues:
+
+  - GridFS
+  - Some interesting design choices (array/object output)
+
+<!-- NEW GOALS -->
+
+- Easier to maintain
+- Easier to prototype
+- Support other engines without redoing it all
+
+- MongoDB vs Mongo extension
+
+<!-- THE ENGINES -->
+
+<!-- PHP 5 -->
+
+<!-- HHVM -->
+
+Explain what HHVM is.
+
+<!-- PHP 7 -->
+
+Explain that PHP 7 is totally different
+
+
+<!-- NEW ARCHITECTURE -->
+
+libbson, libmongoc, Hippo, Phongo and Phplib (flip?)
+Other packages on top (GridFS)
+Composer
+
+<!-- ISSUES -->
+
+HHVM is not mature, and certainly not documented.
+
+- SLow going, mention the hhvm cookbook
+- issues with cursor and foreach iteration
+- APIs changing in Phongo meant that things had to be redone for Hippo
+- Namespaces for drivers, exception and bson classes
+
+<!-- CURRENT STATUS -->
+
+Phongo in alpha (0.6.3) 
+Hippo in pre-alpha (but you can do all basic ops)
+phplib (as mongodb/mongodb) on packagist: https://packagist.org/packages/mongodb/mongodb (0.2.0)
+
+
+
+
 </presentation>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.