Jaké jsou možnosti PHP frameworku Nette? Proč se vyplatí používat Nette místo programování v samotném PHP? Dnešním článkem začíná obsáhlý seriál, který vás s frameworkem Nette podrobně seznámí. Pojďte si s námi zkusit vytvořit v Nette svůj první formulář a rychle poznáte jeho výhody sami.
Říká se, že v každém programu je alespoň jedna chyba. Používáte nástroje, které vám pomohou chyby zavčasu odhalit? V druhém dílu obsáhlého seriálu o Nette Frameworku vám takové nástroje a techniky představíme. Možná se budete divit, proč je už dávno nepoužíváte ve svých projektech.
Když Trygve Reenskaug v roce 1979 popsal architekturu Model–View–Controller (MVC), zapsal se do dějin programování a jeho jméno by měl znát každý vývojář na celém světě. To by mu ovšem rodiče museli dát nějaké lépe zapamatovatelné.
Minule jsme si ukázali vývoj jednoduché webové aplikace podle architektury Model-View-Presenter v Nette Frameworku. Dnes se ji pokusíme vylepšit, poukázat na kritická místa a předvést jejich správné řešení.
Ačkoliv je PHP svým způsobem šablonovací jazyk, ve své čisté podobě se pro jejich kódování úplně nehodí. Proto vznikají nejrůznější šablonovací systémy. Nepřekvapí, že jeden takový je i součástí Nette Frameworku.
Pokračujeme s aplikací Automat na kávu a zaměříme se na její adresářovou strukturu. K čemu slouží zaváděcí soubor a jak souvisí Nette Framework se životním prostředím? Lze dát sbohem příkazu require_once?
AJAXové aplikace jsou populární, neboť poskytují uživatelsky příjemnější prostředí. Pro programátory je však AJAX často noční můrou (nemluvě o tom, že špatná AJAXová aplikace je noční můrou pro uživatele). V následujících dílech se proto podíváme, jak správně psát AJAXové aplikace za použití Nette Framework.
Po seznámení se základy používání AJAXu v rámci frameworku Nette nastal čas podívat se na tvorbu interaktivních AJAXových aplikací do větší hloubky. Naučíme se pořádně pracovat s odpovědí serveru. A vyzkoušíme si tvorbu jednoduchého našeptávače.
Ladění AJAXových aplikací není zrovna procházka růžovým sadem. Dnes si proto ukážeme, co Nette Framework v této oblasti nabízí a ještě doženeme pár objektových restů.
Pokud chcete naprogramovat šikovnější webovou aplikaci, neobejdete se bez sessions. Ukážeme si, jak Nette Framework zjednoduší práci se sessions a jak řeší s tím spojená bezpečnostní rizika.