Má. Právě proto, že to není PHP, ale JavaScript.
PHP je starý svět, kde si musíte platit desítky korun měsíčně za hosting, běží to na jednom přetíženém serveru, když server lehne, web neběží. Spravuje se to přes FTP.
JavaScript je nový svět, hobby projekty dáte zadarmo na Vercel, Netlify, Cloudflare nebo Deno Deploy (a další), kde je to servírované z rychlé CDN, běží to v cloudu, takže výpadek jednoho serveru nic neohrozí. A spravuje se to to přes git push na GitHubu.
Naopak je s podivem, že stále tolik webů běží na WordPressu, když nepotřebují nic, co by nešlo zadarmo a prakticky bez práce zařídit na těch JavaScriptových hostinzích. Složitost napojení redakčních systémů, pokud někdo trvá na tom, že se nenaučí Markdown, je podle mne poslední důvod, který brání masové migraci alespoň těch WP webů, které nepotřebují žádné backend API. Uvidíme, jestli EmDash konečně bude dostatečně přívětivý redakční systém, aby ho zvládli používat i ti, kteří si dnes na placeném hostingu instalují WordPress ze šablony.
Ale já jsem nepsal nic o obrovském množství kódu posílaného do prohlížeče. Ta JavaScriptová řešení často do prohlížeče pošlou jen statické HTML z nějaké CDN. Případné skripty jenom stránku obohatí, třeba nějakými hlasovacími tlačítky nebo podobnými drobnostmi. Zatímco když jdete na web s WordPressem, typicky se pustí PHP na serveru, udělá milion dotazů do databáze a teprve pak vám stránku pošle. A když tam přijdete za 5 minut, dělá to celé znova, i když se obsah nijak nezměnil.
A ten supr novej svet realne funguje takto (za poslenich 120min pokusu v zapaseni o objednani desky u JLCPCB - ktere nedopadlo):
30000ms timeout reached
Internal error, upload your files again
Error 500
+ random vyskakujici hlasky, protoze nejaky async request nedopadl (ale ktery.. netusim) :D
~ pokud dopadl, tak se stranka zmeni necekane pod rukama a kliknu kde jsem kliknout fakt nechtel
+ stisknu NEXT, neco se zepta, potvrdim... nic se neudeje
Takze jsem proste neprosel ani prvnimi 4 kroky vytvoreni objednavky, zbyva jich cca 8.
Jo.. a chat se taky tvari ze nikdo v praci neni (pritom v minulosti support byl dostupny 24/7).
Kdyby to radeji napsalo, ze ted maj vypadek.. a opravi to beru. Ale tenhle nefunkcni zmetek je jenom dalsi AI hnuj dnesni doby. Hlavne ze jsou moderni, vid?
Před mnoha lety mi PHP přišlo jako super technologie. Pokud mám dělat nějaký větší projekt, snažím se tomu vyhnout a použít jiné technologie.
V každém případě je PHP v aktivním vývoji.
Pro mnoho situací je wordpress stále to nejjednodušší řešení. Instance běží přes Helm chart.
Škálovat lze snadno horizontálně. Na zrychlení používám redis. A statický obsah chytí reverse proxy, lokální CDN, nebo externí.
Od toho je tam ten node.js backend, aby fungoval lazy load. Navyse co sa tyka prenosov tak je daleko efektivnejsie prenasat JSONy a tie potom renderovat nez napriklad cele stranky v ukecanom HTML.
To ze sa to v browseri cele zostavi je uplne normalne a kto ma napisane testy tak na toto ani nemysli. V dnesnej dobe AI su ti frontend testy otazkou par promptov.
V kazdom pripade vsetko sa da napisat aj dobre aj zle. Aj v PHP aj v JS. Ale znova - par promtov do AI a je to zrefaktorovane
Pane Jirsáku, vy jste takový drnda.
Nerozumím tomu, v čem je TS tak výjimečný, že pro něho může existovat hosting zdarma. On nepotřebuje storage, server, nebo co přesně? Na tom serveru, co ho nepotřebuje to jede zadarmo a nikdo neplatí proud? Stejně tak, jako se najde velmi omezený hosting pro TS zdarma se najde to samé pro PHP.
Hostingy php se spravují přes FTP. Na to jsem měl chuť ani nereagovat, ale nedá mi to. Co je to za žvásty? Jak souvisí hosting s tím, jak mu člověk dodá obsah?
Nerozumím tomu, v čem je TS tak výjimečný, že pro něho může existovat hosting zdarma.
Já jsem nepsal, že je TS výjimečný. To, že něčemu nerozumíte, nevypovídá ani o mně, ani o těch hostinzích zdarma, ale maximálně tak o vás. Stačilo by, kdybyste si vyhledal ta jména, co jsem napsal, a podíval se na jejich cenové plány.
Stejně tak, jako se najde velmi omezený hosting pro TS zdarma se najde to samé pro PHP.
Akorát že ty hostingy pro JavaScriptové aplikace jsou za stejnou cenu řádově lepší, než ty pro PHP. Například proto, že pro ty JavaScriptové aplikace existuje ekosystém, kdy aplikaci samotnou můžete provozovat jen ze statických souborů – veškerý kód se provede už při sestavení aplikace. Něco takového by samozřejmě šlo implementovat i pomocí PHP – jenže by to někdo musel implementovat. Ve světě JavaScriptu už je to hotové (a mnohokrát), stačí to jen použít.
Hostingy php se spravují přes FTP. Na to jsem měl chuť ani nereagovat, ale nedá mi to. Co je to za žvásty? Jak souvisí hosting s tím, jak mu člověk dodá obsah?
To nejsou žvásty, to je realita. Podívejte se na ten Vercel, Netlify, Cloudflare, Deno Deploy a najděte si, jak se tam dělá deploy aplikací. Podívejte se na Vedos WebHosting/WordPress, Forpsi Webhosting/WordPress, Active24 Webhosting, WebGlobe Webhosting, Endora – všude je to FTP/SFTP.