Návrh a tvorba WWW Přednáška 13 Vývoj webových aplikací
Vývojové prostředí IDE (Integrated Development Environment) Eclipse + PHP Development Tools (PDT) ( Zend Studion ( NetBeans ( Visual Studio + VS.PHP ( + PhpED ( … Vývojářské doplňky Firebug ( Web Developer ( …
Zend Studio 9.0
Debuging Pro debuging lze využít opensourcový debuger Xdebug (dostupný na Postup instalace a konfigurace Xdebugu v Netbeans např. na 16/getting-started-with-xdebug-and- netbeans-7-0/.
PHP frameworks Framework je softwarová struktura, která slouží jako podpora při programování a vývoji a organizaci jiných softwarových projektů. Může obsahovat podpůrné programy, knihovnu API, návrhové vzory nebo doporučené postupy při vývoji. Příklady PHP frameworků: –CakePHP ( –Prado ( –QPHP ( –Symfony ( –Yii ( –Zend ( –…
Model-view-controller Model-view-controller (MVC) je softwarová architektura, která rozděluje datový model aplikace, uživatelské rozhraní a řídicí logiku do tří nezávislých komponent tak, že modifikace některé z nich má minimální vliv na ostatní. Model (model), což je doménově specifická reprezentace informací, s nimiž aplikace pracuje. View (pohled), který převádí data reprezentovaná modelem do podoby vhodné k interaktivní prezentaci uživateli. Controller (řadič), který reaguje na události (typicky pocházející od uživatele) a zajišťuje změny v modelu nebo v pohledu.
Vývojové prostředí pro webové aplikace Nezbytný software: XAMPP ( NetBenas for PHP ( Xdebug ( Subversion ( Postup instalace: 1.Rozbalit xampp do zvoleného adresáře a spustit dávku setup-xampp.bat 2.Nainstalovat NetBens do zvoleného adresáře 3.Nakonfigurovat Xdebug ( environment-windows.html#installAndEnableXDebug) 4.Nainstalovat subversion server ( 5.Nainstalovat subversion klienta do NetBeans (Team->Subversion->checkout a pak vybrat volbu recommended)