Před pár dny jsem se pokoušel trochu hrát s IPv6, když už pořád všichni otravují s tím, jak IPv4 adresy docházejí a jaký to bude problém. A přitom jsem narazil na docela zajímavou věc, která opět může trochu naznačit srovnání windows a linuxu, kde linux opět zase jednou boduje. Je tedy třeba poznamenat, že na linuxu jsem to nenastavoval, o tom jsem jen četl, nastavoval jsem to na Windows XP a 7.
Dnes už dost lidí používá k vážnější práci na PHP nějaké IDE a tak dnes už automaticky umějí parsovat PHP do té míry, že vás odstíní od syntax error chyb. I tak se ale ještě poměrně často vyskytnou případy, kdy musíte něco opravovat mimo IDE a nebo kdy je výhodnější a rychlejší použít editor. Nemluvě o skupině vim/emacs fans, která je a bude pořád poměrně silná.
Už před delší dobou jsem chtěl napsat nějaké menší srovnání Zend Frameworku a Nette Frameworku, ale pořád jsem to odkládal a odkládal, až už z toho Zend Frameworku pomalu nic neznám . U Nette jsem mnohem častěji, protože ho používáme v práci (když jsem nastoupil, už tam bylo a nedalo se s tím nic dělat ). Bude to také samozřejmě subjektivní a nějakou moc velkou obhajobu Nette nečekejte. Do velké míry je to tím, že Nette jsem byl nucen používat od jeho velmi rané fáze, ještě někdy před verzí 0.8. Zaměřím se hlavně na MVC, protože to je to nejdůležitější, co dělá framework frameworkem.
Dnes jen tak zlehka nadhodím pár posledních událostí, které se udály ohledně PHP a Zend Frameworku. Ono už je to dost dlouho, co jsem psal něco k Zend Frameworku, takže to až zas tak horké nebude, k PHP to bude snad o něco čerstvější, ale taky už to až tak moc nesleduji, komentáře tedy vítány.
Z minula máme základní konfiguraci modulu pro PHP rozšíření, dnes tedy něco k tomu, jak v C vypadá taková kostra PHP modulu. Modul, jak jsme si řekli minule je v podstatě to samé co PHP extente. Není zvykem, že by jedna extenze obsahovala více modulů. Psaní kostry modulu je v podstatě rutina a proto vzniklo několik automatizovaných řešení. V PHP 4 se jednalo o shell skript ext_skel, pak vznikl Pecl_Gen, jediný PHP kód v Pecl repozitáři, který se posléze vrátil zpět do PEARu jako CodeGen_PECL. Takže buď použijte ten, nebo si to napište sami . Budu opět vycházet ze své incpath extenze.