Ja jsem Orm nikdy nepochopil. Zatim my nebylo vysvetleno k cemu to je ? Neni jednodussi napsat normalne SQL dotaz SELECT to, to FROM tabulka WHERE neco ='11' ? Me prijde ze delate veci slozite, kdyz jdou delat jednopduse. Prej je to taky pomaly, zatezuje to pamet, zbytecne to nacita hromadu knihoven. Tak k cemu to ?
To hlavní je práce s Entitami jako s objekty a ne s tupym polem, který nemá nikde strukturu, nemá typovou kontrolu, nevíš co tam je a neni nullable.. vlastně jsem znechucenej timhle přístupem jen jak o tom píšu. Zkus to.
A ještě si oddělíš databázi od aplikace, takže ti nedělá tolik problém jít z MySQL do MS SQL (když to ORM podporuje). A ještě nemusíš přepisovat tunu SQL dotazů jen proto, že ses rozhodl přejmenovat sloupec v databázi. Neřekl bych, že Nextras ORM je pomalý. Hromadu knihoven? Od kolika už je to hromada? Všechno je lazy loaded a s opcache to nevnímáš. Žiješ v PHP 4.
Kdyz roste komplexita aplikace, tak to prave jednodussi neni. Podle me nejlepsi si to je vyzkouset. Urcite ma ORM nevyhody, ale co mam zkusenost, tak nevyhody to neprevazi. Mimochodem, v Nextras Orm muzes napsat SQL rucne, a on se pak naparsuje do entit.
@@janskrasek6286 tak jsem to zkousel hned po nainstalovani mi to vyhodilo chybu Nextras\Dbal\Drivers\Exception\QueryException Unknown or incorrect time zone: 'Europe/Prague' To pak takovyho cloveka odradi a zustane radsi u klasickyho Sql. Nez hledat chyby v necim kodu. Pak nad tim clovek stravi vic casu nez kdyby to napsal normalne.
Gdě další díly?
Please english or turkish😊
Taková drobnost - knížky, které sloužily jako předloha pro Game of Thrones, se Game of Thrones nejmenují 😊
Njn, je to tak. Ony se nejmenuji ani zadne knihy "Jan Skrasek" :D
Ja jsem Orm nikdy nepochopil. Zatim my nebylo vysvetleno k cemu to je ? Neni jednodussi napsat normalne SQL dotaz SELECT to, to FROM tabulka WHERE neco ='11' ? Me prijde ze delate veci slozite, kdyz jdou delat jednopduse. Prej je to taky pomaly, zatezuje to pamet, zbytecne to nacita hromadu knihoven. Tak k cemu to ?
To hlavní je práce s Entitami jako s objekty a ne s tupym polem, který nemá nikde strukturu, nemá typovou kontrolu, nevíš co tam je a neni nullable.. vlastně jsem znechucenej timhle přístupem jen jak o tom píšu. Zkus to.
A ještě si oddělíš databázi od aplikace, takže ti nedělá tolik problém jít z MySQL do MS SQL (když to ORM podporuje). A ještě nemusíš přepisovat tunu SQL dotazů jen proto, že ses rozhodl přejmenovat sloupec v databázi.
Neřekl bych, že Nextras ORM je pomalý.
Hromadu knihoven? Od kolika už je to hromada? Všechno je lazy loaded a s opcache to nevnímáš. Žiješ v PHP 4.
Kdyz roste komplexita aplikace, tak to prave jednodussi neni. Podle me nejlepsi si to je vyzkouset. Urcite ma ORM nevyhody, ale co mam zkusenost, tak nevyhody to neprevazi. Mimochodem, v Nextras Orm muzes napsat SQL rucne, a on se pak naparsuje do entit.
@@infanticide132má to své pro i proti :) ruclips.net/video/nWchov5Do-o/видео.html
@@janskrasek6286 tak jsem to zkousel hned po nainstalovani mi to vyhodilo chybu
Nextras\Dbal\Drivers\Exception\QueryException
Unknown or incorrect time zone: 'Europe/Prague'
To pak takovyho cloveka odradi a zustane radsi u klasickyho Sql. Nez hledat chyby v necim kodu. Pak nad tim clovek stravi vic casu nez kdyby to napsal normalne.