Včera jsem zahlídl jak glararan odrazuje lidi od Nette. Framework je prý pomalý a "includuje" kupu věcí navíc. Což samozřejmě není pravda.
Napíšu zde reakce na jeho tvrzení, ať si každý udělá obrázek sám a neupouští od tak dobrého frameworku zbytečně.
Pomalý to určitě nebude. Nette je obecně rychlé a v jednom z mála testů frameworků vyšlo jako jeden z nejrychlejších frameworků. Těžko říct jak moc objektivní test to je, každopádně v žádném případě to nebude pomalé a uživatel ani nepozná, že tam nějaké Nette je.
Framework určitě nic jen tak "neincluduje" a určitě nebude nic includovat navíc. Nette má RobotLoader, který drží v paměti seznam tříd a pokud nějakou vyžaduješ, tak jí načte do paměti.
Samotný RobotLoader samozřejmě nějaké nároky má a pokud by to někomu přišlo příliš, tak existuje například PSR-0 loader - ten pracuje na základě struktury projektu a nemá prakticky žádné paměťové nároky.
Všechno se samozřejmě kešuje, jak šablony, tak RobotLoader, tak konfigurace a dokonce i dotazy databáze.