Re: The Nature of PEAR's Greatness
| From: | Paul M Jones | Date: | Tue, 13 Apr 2004 15:23:09 +0000 |
| Subject: | Re: The Nature of PEAR's Greatness | ||
| References: | 1 2 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-27559@lists.php.net to get a copy of this message | ||
The list so far (if you want to add a "yes" then say so; if you don't like an item, say nothing please :-) ...
* The installer and packaging mechanism, and the ability to use it for non-PEAR projects
Paul Jones, Stephan Schmidt, Clay Loveless, Hans Lellelid, Arthur Hundiak@, Klaus Guenther, Sérgio Carvalho, Richard York, David Costa, Christian Wenz
* Coding standards rock! (if for no other reason than there //is// a standard to adhere to)
Paul Jones, Clay Loveless, Hans Lellelid,, Arthur Hundiak@, Markus Wolff, Sérgio Carvalho, Richard York, David Costa, Christian Wenz
* Naming conventions rock!
Paul Jones, Arthur Hundiak@, Richard York, David Costa
* A common error handling scheme.
Paul Jones, Clay Loveless, Hans Lellelid, Joshua Eichorn, Justin Patrin, Markus Wolff, David Costa
* The categorization of classes, while it might use some work, is very helpful.
Paul Jones, Clay Loveless, Arthur Hundiak@, Richard York, David Costa, Ignatius Reilly
* The structure of classes (tests/, docs/, etc) is very useful
Paul Jones, Clay Loveless, Arthur Hundiak@, David Costa
* The peer review and commentary on code (not necessarily the proposal and voting process, but the ongoing back-and-forth of good-practices discussion)
Paul Jones, Stephan Schmidt, Hans Lellelid, Arthur Hundiak@, Joshua Eichorn, Klaus Guenther, Sérgio Carvalho, Richard York
* It is a standard in fact if not in name
Clay Loveless
* Strong focus on backwards compatibility
Joshua Eichorn
* High level of package and code quality (vice HotScripts or PhpClasses), focus on OO
Justin Patrin, Klaus Guenther, Joshua Eichorn, Sérgio Carvalho, Ignatius Reilly
* Bug reporting system
Justin Patrin
* Barrier for code entry, weed out poor submissions
Klaus Guenther, Sérgio Carvalho, Joshua Eichorn
* Part of the PHP release
Markus Wolff
* Relatively good documentation (nobody seems really "postive" when it's mentioned)
Markus Wolff@
* Sense of community
Markus Wolff
* PEAR Group regulation
Christian Wenz
* PEAR web site
Christian Wenz
* Good documentation, documentation how-to is better than CPAN
Christian Wenz, Ignatius Reilly
* Quickform + Controller
Ignatius Reilly
* One package per function (mostly)
Ignatius Reilly
NOTES:
@ Sort of.
--
Paul M. Jones
Savant: the simple alternative to Smarty.
http://phpsavant.com/