Diskuze: Jak stavět webové stránky?
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 12 zpráv z 12.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Většinu věcí za mě řeší framework. Mrkni na tenhle článek od Davida Grudla, ten to tam popisuje krásně. https://phpfashion.com/…a-ani-omylem
nechci se vzdát navyklého pohodlí. Jsem líný programátor.
To abych ho sledoval
častěji, to já mám také.
Ale framework na všechno? I na weby bez databáze a jen statické stránky to mi přijde celkem zbytečné ne? Akorát teda jedna veliká výhoda jsou ty "hezké URL" a ten layout oddělení logiky.
Někdy je to možná overkill, ale když to budeš chtít náhodou rozšířit, půjde to s FW snadno. Hlavně to ničemu nevadí.
Vícejazyčnost u statických webů se také lépe řeší třeba s Nette

A jaký FW například by jsi doporučil pro takovou
microsite? 
Ono v CZ/SK ti snad kazdy doporuci Nette, nadruhou stranu sem ted v UK a kdyz
jsem byl na pohovoru na backend developera, koukali se na me jako na k*etena,
kdyz zjistili, ze neumim Laravel ale umim nejake "Nette", ktere znal snad jen 1
z tech 5 developeru, kteri tam sedeli 
Takze pro start urcite Nette, ale pokud mas v planu makat pro zahranicni klientelu, tak doporucuju i neco znamejsiho v zahranici, protoze Nette vetsinou tak dobre neznaji a neveri mu tak, jako treba Laravelu.
Paradox je, že Laravel je oproti Nette a Symfony dost kritizovaný, přitom
je to snad nejpoužívanější framework v USA a UK
Každopádně s Nette není co
zkazit a když už člověk umí Nette na obstojné úrovni, tak pak ani
přechod na Symfony není moc bolestivý (stejně se v Nette u 90% projektů
neobejdeš bez věcí ze Symfony).
Jediná krajina v ktorej by som možno(!) uprednostil Nette pred niečím iným je práve Česko a to kvôli tomu, že je na to stále viacej pracovných ponúk. Potom sú tam tutoriály po česky, ale to by podľa mňa ani nemal byť dôvod, lebo bez angličtiny sa zaobísť nedá. Inak nevidím dôvod prečo nesiahnúť napr. po Laravelu (alebo symfony ale to moc nepoznám).
Ako je to inak teraz z Nette? Mne by vadilo, že sa to už 2 roky nevyvíja a tým pádom o 5 rokov môže zijsť z trhu aj v Česku. Síce je stále použiteľný ale vždy bude niečo nové čo už tam, je tam dobrá podpora pre REST napríklad?
Ono v Nette jako takovém moc není co vyvíjet, core funkce už jsou (aspoň podle mě) dotažené do jakéhosi ideálního stavu, na zbytek tady jsou extensions. Třeba na REST tahle .
Já osobně si třeba Nette docela výrazně přepsal a stavím na něm CMS. Základ tvoří struktura popsaná Martinem Zlámalem , na kterou jsem si napsal vlastní "extension na extension" Nextras\ORM (dynamické loadování Repository podle toho, jaké moduly jsou nainstalované, "volitelné" vazby v Entitách), vlastní routování, vlastní tvorbu komponent. Člověk by prakticky Nette poznal jen díky tomu, že tam jsou presentery a Nettí bootstrap.
Po tom, co jsem si prošel vším tímhle, tak nemám jediný důvod třeba přecházet na Symfony nebo Laravel, protože jsem schopný si Nette upravit tak, že mi 100% vyhovuje. Stejně tak jako by neměl být problém třeba v Symfony používat Tracy a Latte. Hlavní je chápat principy MVC a OOP a pak na tom, jestli to je Nette, Symfony, Laravel, Zend nebo Yii moc nesejde (což by měl každý serióznější zaměstnavatel chápat), základy se dají naučit za pár dnů a zbytek se dá vpohodě vyčíst z API.
diky za vysvetlenie, dáva to zmysel 
keď už vieš jednu technológiu tak už tie dôvody na prechod na iný framework ubúdajú, iná je situácia keď sa učíš niečo nové. Ja som si vybral Laravel kvôli jeho "globálnosti", ale chápem keď si niekto vyberie Nette, a nič tým nepokazí, ako vravíš je to o princípoch.
Zobrazeno 12 zpráv z 12.
