Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 23:58 26.04.24 
Компютри и Интернет
   >> PHP
*Кратък преглед

Тема PEAR::DB, ADOdb, PDO, PEAR::DB_DataObject ?  
Автор Viper X (just a snake...)
Публикувано22.03.07 11:24



с две думи - какво ползвате за достъп до базите данни? И кое смятате за най-добро - дадените в заглавието са само част от алтернативите....

какво ви е мнението за Object Relational Mapping библиотеките?


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

доста разглеждах съществуващите алтернативи, Object Relational Mapping подхода не ми харесва, предпочитам да си правя нещо подобно, но не чак толкова формално, например ако имам клас User - за да запиша нова стойност за някой атрибут да напиша например
$user->updateSingle('age', 21)
или
$updateArray = array('age'=>21, 'city'=>'Sofia');
$user->updateMultiple($updateArray);

но честно казано, не съм правил опити да пиша нещо сериозно с O/R mapping, Propel ми изглежда добре документирана и сериозна алтернатива, с която да се генерират автоматично класовете, отговарящи на таблиците, но това е от пръв поглед... DB_DataObject също... ако някой ги е ползвал - да каже какви са му впечатленията

може би за сега се колебая между PDO и ADOdb, с които да заменя сегашния ми метод за достъп до базите данни....

ако не ви мързи - споделете вие какво ползвате



------------------------------------------------
К.З.Л.

Тема Re: PEAR::DB, ADOdb, PDO, PEAR::DB_DataObject ?нови [re: Viper X]  
Автор w (www)
Публикувано22.03.07 19:33



ми тук някъде имаше положителни коментари за PHP и ODBC
не съм го гледал подробно
може да пробваш и да кажеш какво мислиш

а Object Relational Mapping е доста по дълга тема и не зависи от езика, сходен подход може да се ползва на PHP, Java, C# и т.н.
аз предпочитам подобно на теб и много други simplistic design and scalability, тоест кода за еднакви операции с класове е еднакъв и колкото може по опростен, например запис в бд на обект, четене от бд, четене от request и т.н., подобни неща има в J2EE...

C++ is waste of time for web development


Тема Re: PEAR::DB, ADOdb, PDO, PEAR::DB_DataObject ?нови [re: Viper X]  
Автор ro6aviaМодератор (усер френдли)
Публикувано27.03.07 12:51



В отговор на:

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




И аз, а и продължавам да ползвам мои. Имам написани аналози и за PGSql и за Oracle ;-)

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy


*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.