News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Nelm.io Blog:
Composer Part 2 - Impact
December 20, 2011 @ 11:02:53

In part two of their look at Composer/Packagist, the Nelm.io blog looks at some of the impact they could have if adopted heavily by the PHP community.

In this second part I would like to talk about a few things Composer could do for you, and the PHP community at large, once it is broadly adopted. [...] How can [shared] interfaces be distributed in each project that uses or implements them? This is where I see Composer helping. Composer supports advanced relationships between packages, so to solve this issue you would need three parts.

The three parts all revolve around a few different packages (for their specific Caching interface example) - psr/cache-interface, psr/cache and the requiring of these into a framework needing the common interface. He talks some about what this sort of structure has to offer: simpler plugin installation, promotion of good standards, promotion of code reuse and a renewed interest in using PHP.

Reinventing the package management wheel is another thing that really should stop. Who am I to say this you ask? It is true, we are building a shiny new wheel as well. Yet I take comfort in the fact that we are trying to build a generic solution which will work for everybody.
0 comments voice your opinion now!
composer packagist package management impact community development


blog comments powered by Disqus

Similar Posts

Travis Swicegood's Blog: Some new PEAR channel code

PHP Town Hall: Episode 23: VirtPHP - Managing Your Herd of ElePHPants

Jakob Westhoff's Blog: Periodic - A PHP based cron utility

Voices of the ElePHPant: Interview #1 with Larry Garfield : Drupal 8 & PHP 5.4

Community News: PHP in 5th on Tiobe Software's Community Programming Index (Dec 2006)


Community Events





Don't see your event here?
Let us know!


install interview voicesoftheelephpant laravel version conference language api symfony introduction community configure unittest opinion composer podcast series list extension release

All content copyright, 2015 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework