Avatar
Paranormal
Redaktor
Avatar
Paranormal:

Zdravím,

Mám dotaz ohledně techniky kterou použít na tvorbu webu. Do kdy je dobré ještě používat jen nějaké jednoduché skripty nebo maximálně nějaké třídy a kdy už se pustit třeba do MVC nebo něco podobného. Jestli je to třeba podle stránek nebo složitosti webu, rychlosti a vytížení.

Dále se chci zeptat jak stavíte strukturu webu. Já ji mám vždy poněkud chaotickou pokud už je přidaná funkcionalita a není to jen statická webová stránka se strukturou index - css - js - img .

Díky moc :)

Odpovědět 4. listopadu 17:33
„Když toho moc neumíme tak jsme na nejlepší pozici se něčemu naučit.“
Avatar
d4rkw34v3r
Člen
Avatar
Odpovídá na Paranormal
d4rkw34v3r:

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

 
Nahoru Odpovědět  +1 4. listopadu 18:30
Avatar
Paranormal
Redaktor
Avatar
Odpovídá na d4rkw34v3r
Paranormal:

nechci se vzdát navyklého pohodlí. Jsem líný programátor.

:D 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.

Nahoru Odpovědět 4. listopadu 18:42
„Když toho moc neumíme tak jsme na nejlepší pozici se něčemu naučit.“
Avatar
Odpovídá na Paranormal
Petr Čech (czubehead):

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í.

Nahoru Odpovědět  +2 5. listopadu 8:02
Why so serious? -Joker
Avatar
Jan Bezdíček
Redaktor
Avatar
Odpovídá na Paranormal
Jan Bezdíček:

Vícejazyčnost u statických webů se také lépe řeší třeba s Nette :-)

 
Nahoru Odpovědět  +2 5. listopadu 12:50
Avatar
Paranormal
Redaktor
Avatar
Odpovídá na Petr Čech (czubehead)
Paranormal:

A jaký FW například by jsi doporučil pro takovou microsite? :)

Nahoru Odpovědět 5. listopadu 13:17
„Když toho moc neumíme tak jsme na nejlepší pozici se něčemu naučit.“
Avatar
Nahoru Odpovědět  +1 5. listopadu 13:33
Why so serious? -Joker
Avatar
Jan Bezdíček
Redaktor
Avatar
Jan Bezdíček:

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 :D

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.

 
Nahoru Odpovědět  +1 5. listopadu 15:51
Avatar
hitzoR
Člen
Avatar
hitzoR:

Paradox je, že Laravel je oproti Nette a Symfony dost kritizovaný, přitom je to snad nejpoužívanější framework v USA a UK :D 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).

 
Nahoru Odpovědět 5. listopadu 21:02
Avatar
mayo505
Redaktor
Avatar
mayo505:

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?

 
Nahoru Odpovědět  +1 5. listopadu 22:41
Avatar
hitzoR
Člen
Avatar
Odpovídá na mayo505
hitzoR:

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.

 
Nahoru Odpovědět  +1 6. listopadu 0:22
Avatar
mayo505
Redaktor
Avatar
Odpovídá na hitzoR
mayo505:

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.

 
Nahoru Odpovědět  +2 6. listopadu 0:48
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 12 zpráv z 12.