From: Per I M. <pe...@le...> - 2002-07-04 17:04:43
|
On Thu, 4 Jul 2002, Terje Karlsen wrote: > Det eneste jeg har erfaring med er pear. Aldri v=E6rt borti adodb, men je= g > foresl=E5r =E5 g=E5 for PEAR fordi: > 1) Den f=F8lger med i php, dermed er det st=F8rre sjans for kompatibilite= t, om > folk vil delta i utvikling, st=F8rre kompatibilitet med andre servere > 2) Jeg har brukt pear f=F8r sj=F8l. Jeg har testa PEAR n=E5, og det ser greit ut. Fin API. Men: Det sies at adodb er 300% raskere! Selv om Adodb er mer komplekst, f=E5r den mye skryt, og de fleste store prosjektene jeg fant som bruker noe slikt bruker denne eller angrer p=E5 at de ikke gjorde det... http://phpwiki.sourceforge.net/phpwiki/PhpDatabaseAccessLibraries http://nusphere.com/products/library/script_peardb.pdf http://php.weblogs.com/ADOdb_manual > Finnes det noen gode argumenter for =E5 bruke database-spesifikke funksjo= ner > bortsett fra hastighet? Dvs. =E5 droppe b=E5de adodb og pear og heller kj= =F8re > direkte p=E5 med mysql-kommandoer? Hvis du skriver bare for en database, s=E5 kan du bruke alle dens finurlige sm=E5funksjoner, slik som spesielle datatyper. Men min erfaring er at de ikke er til s=E5 veldige mye hjelp (har kun erfaring med postgresql fra f=F8r). Problemet med =E5 kode kun for en database... nei, egentlig ikke stort problem, bortsett fra at noen foretrekker andre baser framfor mysql, og det er god programmeringsskikk =E5 gj=F8re det generelt og portabelt. Mvh Per |