Přejít k navigační liště

Zdroják » Zprávičky » PHP: Statická třída nebo singleton? Není to jedno?

PHP: Statická třída nebo singleton? Není to jedno?

Zprávičky PHP, Různé

Před časem jsme probírali článek, který se zabýval porovnáním rychlostí statických tříd a singletonů v PHP. Na tento článek reaguje Ryan Weaver na blogu PHP|architect příspěvkem Static methods vs singletons: choose neither. Argumentuje tím, že rozdíly v rychlosti volání jsou jednak nepatrné, a jednak se nemají možnost výrazně podepsat na výkonu aplikace. Zároveň srovnává nevýhody obou řešení a připomíná metodu dependency injection. V závěru konstatuje: Použijte to, co má být použito a co bude fungovat líp.

Komentáře

Odebírat
Upozornit na
guest
1 Komentář
Nejstarší
Nejnovější Most Voted
v6ak

Tedy vpodstatě to, co jsem co si pamatuju komentoval k minulé zprávičce.

GitHub vyhrál pohodlím. Stejné pohodlí dnes ztěžuje odchod

GitHub kdysi působil jako přesný opak SourceForge: rychlý, přehledný a přirozený. Dnešní projekt na něm ale často nemá jen kód. Má tam issues, pull requesty, CI, balíčky, bezpečnostní pravidla i AI agenty. Lock-in nevzniká tím, že by nešel odnést Git repozitář, ale tím, že se běžný provoz týmu postupně přesune do jedné platformy.

TypeScript 7 v Go: rychlejší buildy, chybějící API

Betaverze TypeScriptu 7.0 ukazuje víc než rychlejší tsc. Microsoft převádí kompilátor a jazykovou službu z původní kódové základny psané v TypeScriptu a běžící jako JavaScript do Go, přidává paralelní typovou kontrolu a připravuje novou editorovou část postavenou na LSP. Pro část nástrojů ale nepůjde o prostou výměnu binárky: TypeScript 7 zatím nemá stabilní náhradu dnešního Compiler API.