ENGLISH

WebAp{p}lications.com

» MVC framework - nutný základ pro stavbu komplexních webových aplikací

Model-View-Controller FrameworkPro vystavění složité webové aplikace je z důvodu dobré přehlednosti zdrojových kódů vhodné její rozdělení na jednotlivé funkční složky. Dochází tak nejen k oddělení vzhledu aplikace od dat a kódu (k čemuž lze s výhodou použít libovolný šablonovací systém), ale také k rozdělení různých druhů funkčních součástek aplikace a jejich roztřídění do přehledné architektury.

Z hlediska webových aplikací se ukázala být pro tento účel nejvhodnější tzv. MVC architektura, na jejíchž základních myšlenkách jsme vystavěli náš původní MVC framework, který se osvědčil jako vynikající základní kámen pro mnoho aplikací (v současné době jsou na něm vystavěny aplikace typu komunitního serveru, e-shopu, rezervačních systémů, blogovacího engine, intranetové aplikace nebo redakčního systému).

» Následuje výčet základních vlastností našeho MVC frameworku

  • napsán pro PHP 5, objektový model odvozen od Zend FrameworkuMVC framework
  • šablonovací systém, správa layoutů
  • modul pro práci s jazykovými verzemi
  • řízení přístupu uživatelů / administrátorů k jednotlivým částem systému
  • modul pro vstupní i výstupní zpracování XML
  • modul pro AJAX funkcionalitu
  • generátor PDF
  • CAPTCHA modul
  • třídy pro definici a správu formulářů a tabulek, včetně metod validace dat
  • modul pro cache
  • modul pro práci s URL (generování a přepis zajišťující správné namapování kontrolerů na URL)
  • ORM návazaný na moduly pro jednotlivé podporované databázové servery

ZPĚT