Dibi

Začal jsem psát pár věcí v dibi, pustil jsem se do Nette a do Dibi rovnýma nohama. Řekl jsem si, že nejlepší je skočit do vody a buď se utopíš nebo naučíš plavat! No, lepší by bylo zkusit si to nejprve na projektu, kde o nic nejde!

Dibi je úžasné, tekoucí SQL příkazy, rychlé nasazení, málo to zabírá, je to v jednom souboru a dokáže to pracovat s několika databázemi, rychle se učí a rychle se člověk orientuje v kódu (moc ho není). To poslední je hlavně důležité, když některé věci nejsou dotáhnuté (i když v komerční sféře je tohle sakra problém, což by snad mohla řešit i nějaká forma placené podpory) např. ne moc používané drivery pro odbc.

Měl bych pár návrhů a možná i pár připomínek. Jak se zdá, chvíli s dibi pobudu a tak jsem založil novou kategorii přímo na dibi ušitou!

DbDibiOrm - DibiConnection - staticky, instančně, přistupovat přímo k dibi factory?

15.12.2009 16:18 | Komentářů: 230 | Autor: Roman Matěna
Jeden díl ze série článků o stavbě ORM postaveném nad dibi. Jak pracovat s konekcí k databázi? Jak DibiConnection získávat a kde ho ukládat?

ORM, Row Data Gateway, Table Data Gateway, Active Record, Data Mapper

15.12.2009 11:34 | Komentářů: 118 | Autor: Roman Matěna
Co to vlastně ORM je a jaké jsou návrhové vzory objektově relačního mapování. Jak efektivně pracovat s databází?

DbDibiOrm

09.12.2009 13:52 | Komentářů: 221 | Autor: Roman Matěna
Rozcestí moderované diskuse pro tvorbu ORM nad dibi. Rozhodl jsem se programovat orm postavené nad dibi, pokud Vás téma zajímá, zapojte se prosím do diskuse. Tento článek slouží jako úložiště odkazů na články, které řeší jednotlivé problémy při tvorb...

PHP 5.2.5 iconv("utf-8", "windows-1250//IGNORE", "čimčarára čim čim"), čas: 15sekund

25.07.2009 14:56 | Komentářů: 187 | Autor: Roman Matěna
Pěkný den jsem si užil s hledáním chyby proč skript běží tak pomalu. Chyba byla v knihovně iconv, bohužel neřeknu jaká verze, ale je distribuovaná s PHP 5.2.5.

Dibi driver pro ODBC, jak na UTF-8 pro MSSQL

24.07.2009 13:41 | Komentářů: 71 | Autor: Roman Matěna
Článek je čistě naprosto nezáživný a pojednává pouze o nemožnosti rozchodit UTF-8 v ODBC. Jak jsem se to rozhodl řešit v dibi? A co MD5 v MSSQL? Jak mi na tom to řešení spadlo!

ORM, Zend_Db, Doctrine, DibiTableX a co bych navrhl pro dibi

22.07.2009 19:46 | Komentářů: 226 | Autor: Roman Matěna
Dibi je skvělý databázový layer, který řeší úlohy s elegancí a hravě jako žádný jiný, a rozhodně stojí za to věnovat mu pár hodin času. Určitě nikdy neměl ambice stát se ORM, ale co mu přidat alespoň ten nádech.

položek 0-6 z 6 [1 / 1]