Nette, potažmo PHP jsem se věnoval posledních téměř 7 let. Aktuálně to vypadá, že se od PHP a Nette minimálně na nějakou dobu odpoutám. Takže budu trochu bilancovat a shrnul bych svoje zkušenosti s ním a trochu se pokusil zhodnotit jak to s Nette vypadá aktuálně a co si myslím o tom, jak to půjde dále.
Když jsem teď převáděl blog na Nette, tak jsem se docela zasekl na chybových stránkách - stránky, kde HTTP Response kód je 500 a 404. Typicky se jim říká "pětiskova", "500", případně "ISE" a "čtyřista-čtyřka", "404". Překvapivě celkem jednoduchá záležitost mě docela potrápila. V dokumentaci se toho příliš o tom, jak chybové stránky řeší Nette a na co si dát pozor mnoho není. Takže se hodí trochu se o tom zmínit. A proč ne zrovna na blogu, kde jsem to musel řešit .
Až nepoměrně často se v PHP kódech setkávám s jedním zlozvykem. Použitím empty
konstrukce téměř všude kde je to jen možné. Přitom je to podle mě jedna nejvíce zneužívaných věcí v PHP, která ne jen že snižuje výkon ale je i nebezpečná.
Jednou jsem měl v práci přidat to stávajícho systému novou vlastnost, o co přesně jde je celkem jedno, ale součástí stávajícího řešení je metoda, kterou jsem označil za prásarnu, nejdřív se podíváme, jak ten kód vypadá v IDE, protože to je už dnes ve firmách, jež na nějakém rozsáhlejším PHP kódu zavisí, téměř nutnost.
Celý Boston byl nedávno paralyzován honem na teroristy, kteří byli podezřelí z bombových útoků při Bostonském maratonu. Bostonské ulice vypadaly přesně jako v post-apokalyptických zombie filmech. Prázdné ulice, zavřené školy, zrušené veřejné zápasy, zavřené obchody. To vše kvůli 19-ti letému podezřelému, který prchal pěšky a jehož podobu znal každý Američan.