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.
Tvůrce
Zobrazeno 12 zpráv z 12.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
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.