V tomto článku bych chtěl představit hlavní výhody a nevýhody PHP frameworku Symfony2. Osobně věřím, že Symfony2 se zanedlouho stane nejpoužívanějším PHP frameworkem na světě pro střední a větší aplikace a weby.
Archiv pro kategorii: PHP
Největší novinkou právě vydané verze PHP je operátor yield, který dovoluje pozastavit provádění funkce a od stejného místa pokračovat později. Kromě toho přibylo několik příjemných syntaktických novinek a řada nových funkcí. Některé zátěže minulosti byly také označeny jako zastaralé nebo byly přímo odstraněny.
Verzování projektů je snad pro každého vývojáře už úplně běžná věc. Jakmile ale přijde na deploy, je zle. V lepším případě má vývojář nějaký spatlaný skript, který mu synchronizuje data se serverem, v tom horším měněné soubory nahrává manuálně na web přes FTP. Ani jeden z těchto přístupů navíc neřeší další nezbytné úkony jako migraci databáze, invalidaci cache a úpravu práv souborů a podobně.
V sobotu 18. 5. pořádá v Brně společnost Pixmania s.r.o. konferenci PixDevDay zejména pro PHP vývojáře a nadšence do web developmentu. Všichni, kdo se zajímají o PHP a související technologie, vývoj velkých aplikací…
Někteří z vás možná znají FireLogger, který umožňoval ladicí informace ze serveru prohlížet v prohlížeči pomocí Firebugu. Jeho obdobou je projekt Chrome Logger, který umožňuje něco podobného, ale pro prohlížeč Google Chrome. Pokud…
V závěrečném díle seriálu si ukážeme tipy, jak odstínit závislosti v legacy kódu, jak podobným závislostem čelit a jak psát kód ještě jednodušší a testovatelnější.
Předposlední březnovou sobotu se uskuteční první české setkání tvůrců webových stránek/aplikací na open source frameworku a redakčním systému MODX. Pro návštěvníky je připraven celodenní program ve formě přednášek a workshopů, přičemž dopoledne bude věnováno…
Co nám může přinést testování v praxi? Jak díky testování psát lepší kód? Nejen na tyto otázky se zaměříme v tomto díle seriálu, kdy se pokusíme refaktorovat špatně navrženou třídu do testovatelnější podoby.
V posledním díle první části seriálu se podíváme na možnosti XML konfigurace PHPUnit.
V tomto díle seriálu o testování si projdeme možnosti spouštění PHPUnit s nejrůznějšími parametry, generování code coverage, a další.