Bundling "modern" extensions

From: Date: Sat, 04 Jun 2011 23:00:28 +0000
Subject: Bundling "modern" extensions
Groups: php.internals 
Request: Send a blank email to [email protected] to get a copy of this message
Hi,

I've been getting quite a few inquiries re: PHP's "lack" of support for modern
technologies such as NoSQL databases (for lack of better term). There is some (mistaken) perception
that PHP is behind on this front. 

I think one of the problems is that in the past we always ensured that the extensions for key
current technologies were bundled with PHP i.e. mysql, json & soap/xml. This was one of our
biggest strengths and advantages and it would propagate to Linux distros, shared hosting, etc..
Therefore, I think we should move towards bundling some of the key extensions to ensure they are
easily found by people esp. when people are getting them via third parties.

For starters I would bundle ext/mongo which is very well maintained; see if we can get
"thrift_protocol" contributed to PECL and included (support HBase and Cassdandra and used
by a few PHP SDKs integrating with these data stores).

In parallel I'd also see if there are any key extensions which we think are mainstream, stable
and well maintained enough to be included. For example, http comes to mind.

Anyway, I am not suggesting we go and include a lot more but I think there are a few key ones, and I
would start with very strong NoSQL support extensions that already exist to ensure the eco-system
picks them up and we make them readily available + get rid of any false perceptions that exist.

Andi


Thread (74 messages)

« previous php.internals (#52898) next »