Re: Master List Package Dependencies For PHP 5/6
| From: | Raphaël Gertz | Date: | Wed, 12 Jul 2006 03:44:09 +0000 |
| Subject: | Re: Master List Package Dependencies For PHP 5/6 | ||
| References: | 1 2 3 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-43389@lists.php.net to get a copy of this message | ||
> Le mardi 11 juillet 2006 20:44, Alexey Borzov a écrit :
> 18) MDB2 (MDB2_Driver_fbsql, MDB2_Driver_ibase, MDB2_Driver_mssql,
> MDB2_Driver_mysql, MDB2_Driver_mysqli,
> MDB2_Driver_oci8, MDB2_Driver_pgsql, MDB2_Driver_querysim,
> MDB2_Driver_sqlite, MDB2_Schema,
> Structures_DataGrid_DataSource_MDB2)
> 19) MIME_Type (File_Archive, Gtk2_FileDrop, Gtk_FileDrop)
> 20) Net_Socket (HTTP_Request, HTTP_SessionServer, Net_Cyrus, Net_Dict,
> Net_Finger, Net_IMAP, Net_LMTP, Net_NNTP, Net_POP3, Net_Sieve,
> Net_SMPP_Client, Net_SMTP)
>
> Should be deprecated?
>
> Thus, of these 31 packages 3 already have released PHP5 versions, (at
> least) 2 are in process and (at least) 5 are either irrelevant or
> deprecated.
>
> So we have about 20 packages to rewrite... Of these I think the following
> have top priority:
> * A new caching package
> * HTTP_Request2
> * Log2
> * MDB3 (?)
> * XML_Parser2 (PHP5 has some cool XML thingies, but SAX parser is still
> sometimes the best solution)
>
For me the MDB{1,2,3} should be deprecated, a better idea whould be to use
(and merge) pdo to support every feature of MDB
Or at least merge all supported function of db in pdo and add the port and
charset(utf-8/etc) support in pdo.
But keep the usefull function in MDB package (like getOne, getAll, etc...)
Last point :
I think that the API (function parametter order) of MDB fuction (at least) and
naming schema should be discussed, to have a single naming way
(same name for similar function in all pear object, etc...)
Attachment: [application/pgp-signature]
Attachment: [application/pgp-signature]