ADODB vs PEAR:DB

6 отговора 194 прегледа
#1

ADODB vs PEAR:DB

ADODB vs PEAR:DB
Започвам нов проект и мисля вече да ползвам някой от сериозните класове в областта. Нямам сериозен опит с нито едно от 2те и се колебая.
ADODB като че ли има повече възможности, но пък PEAR:DB си е официялен пхп проект.
Кое бихте ми препоръчали и вие какво ползвате?

Отговор
в отговор на a #2

Re: ADODB vs PEAR:DB

Ami az polzvam custom php class za tova. Neshto pisano po [линк]

Отговор
в отговор на aquarin #3

Re: ADODB vs PEAR:DB

Това е добре, но в посочената от тебе статия става въпрос само за работа с обкети(тип beans) и O-R mapping. За data access си се ползват mysql_xxx функциите.
Посочените от мен класове имат основна цел да се абстракционират конкретните функции, така че да можеш да сменяш базата данни с промяна на 2-3 реда.
Много хора правят нещо подобно сами (phpBB си имаше някакви негови си класове), ограничени в срванение с ADO и PEAR. Пък и е добре да има все пак някякъв стандарт, много неща ще бъдат силно улеснени.
Както и да е аз почнах с адо, нямам много време да се чудя.

Отговор
в отговор на a #4

Re: ADODB vs PEAR:DB

и правилно си избрал

в PEAR имат прекалено много проблеми (дори и такива, свързани с личното его на някои хора) и като резултат едва ли бих го ползвал в този му вид ...

Отговор
в отговор на AcidMemory #5

Re: ADODB vs PEAR:DB

я раздуй за проблемите на Pear::DB. и аз ползвам адодб, но пък взех да виждам доста надстройки на крушовата библиотека. като някакви опити за О-Р мапинг дето ме интересуват напоследък...

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на Mycлoн #6

Re: ADODB vs PEAR:DB

ами php.weblogs.com

отстрани е линка за сравнението между базите, а надолу има 2 мнения в блога, които визират точно крушата като цяло в момента и в бъдеще (мисля, че са на един от главните разработчици на крушата) - общо взето извода е че има прекалено много "его"-та, които пречат на разработката, и хората предлагат да стане като срап (всички могат да събмитват библиотеки и времето показва кои са най-добрите)

бтв малайзийчето е скромно момче (автора на адодб), което си знае какво може и прави, и не се притеснява да си го казва

иначе за самата круша и мене - само като видя еррор класа и как трябва да се работи с него, лошо ми става
ползвам модифициран пхплиб за сесии на пхп4, аутентикация, права и юзър променливи - искам да го сменя, щото нямам време да си позволя да го пиша и тествам така, както аз искам и би трябвало
та бях си харесал лайв юзъра от крушата, ама се отказах ... не ми харесва тая круша - мудна и с тия 2 тона коментари сорса е по-нечетим, отколкото ако беше на един ред

бтв прочети и кажи какво мислиш ...

Отговор
в отговор на AcidMemory #7

Re: ADODB vs PEAR:DB

класа за грешка е дори непоносим... след 15 мин пулене се отказах - не би трябвало точно такъв клас да предлага такъв импеданс.

за еготата в отбора дето събира крушата не мога да кажа нищо защото не знам какво е станало. не съм се и забавлявал с ЦПАН-а дето толкова го хвалят. не знам и как другите ( питонджии и пърладжии например ) си решават проблемите със стандартната библиотека... кой гласува какво да влезе вътре и т.н.

това програмистите са странни животни... всеки е най-добрия и не понася чуждо мнение а

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор