Nejste přihlášen(a)
Protože od poslední stable verze uplynulo už dost vody, rád bych vydal
novou verzi 1.5 zahrnující všechny úpravy a bugfixy. Zbývá
dořešit:
dibi::activate(), tedy že by dibi by
neuchovávalo seznam různých spojení, ale jen jedno (BC break)Předpokládám, že velmi brzy vydám nějaký release candidate a cca po měsíci by mohla ostrá 1.5 spatřit světlo světa.
Nejnižší vrstvu dibi považuji za kompletní, dobře odladěnou a extrémně rychlou. Postupem času se do balíku dostaly vyšší vrstvy jako DibiTable, DibiFluent nebo DibiDataSource. Hlavním úkolem bude zrevidovat, do jaké míry jsou tyto vrstvy užitečné a použitelné. Zda je posunout někam dál nebo zrušit a integrovat do dibi například NotORM Jakuba Vrány.
U této verze by se mohlo uvažovat i nad opuštěním podpory PHP 5.2 a také použitím jmenných prostorů. Ovšem pouze za předpokladu, že by to mělo pro uživatele reálný přínos.
Doplnění: možným nástupcem dibi by se mohla mohla stát nová vrstva Nette Database
Privítal by som možnosť „skompilovať“ si vlastné Dibi minified. Napr. chcem Dibi len s MySQL driverom a (prípadne aj SQLite3) nepotrebujem ostatné driveri. Potom v minified verzii sú tam zbytočne.
Co se týká budoucího vývoje a vyšších vrstev. DibiTable nepoužívám, DibiDataSource také ne díky problémům v MySql (ačkoliv ho používá mnoho Nette komponent a jeho zrušení by asi byl hodně velký BC break). Nicméně DibiFluent bych určitě z balíku nevyhazoval a možná se zaměřil na jeho výkonnostní optimalizaci. V určitých situacích totiž dokáže rapidně zpřehlednit kód (např. složité vyhledávání a filtrování, kdy se kvůli výkonu dynamicky do dotazu doplňují tabulky, sloupce a podmínky).
S verzí pro PHP 5.3 souhlasím, ale řešil bych to podobně jako u Nette, aby existovala verze i pro PHP 5.2
DibiFluent používám naprosto běžně a byl bych nerad, kdyby byl nedoporučený nebo zrušený. Zjišťování cizích klíčů je klíčová věc pro veškerá dibi ORMka. Jinak jsem rozhodně pro, aby dibi rozvíjelo své vyšší vrsty. A ani nevidim důvod, proč by třeba při integraci NotORMu nemohl zůstat DibiFluent.
Proki
S verzí pro PHP 5.3 souhlasím, ale řešil bych to podobně jako u Nette, aby existovala verze i pro PHP 5.2
No to ne, to už jsme u Nette zjistili, že to přináší víc komplikací než užitku.
Integrace NotORM do Dibi 2.0 by mě potěšila a pokud by bylo potřeba, klidně bych se na ní i podílel.
Integrace NotORM do Dibi…
+1
Integrace NotORM do Dibi
to by bolo výborné +1
Integrace NotORM do Dibi
+1 super nápad!
Cifro napsal(a):
Privítal by som možnosť „skompilovať“ si vlastné Dibi minified. Napr. chcem Dibi len s MySQL driverom a (prípadne aj SQLite3) nepotrebujem ostatné driveri. Potom v minified verzii sú tam zbytočne.
+1
Integrace NotORM do Dibi…
+1
DibiFluent ponechat
+1
Nette 2.0 alpha2 Namespaced for PHP 5.3 // http://westrem.posterous.com