Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Tvorba stránek v PHP nebo v JS?

multilocoid
verified
rating uzivatele
15. 2. 2022 18:23:47
Zdravím,
než mě začněte hejtit, tak je mi jasné, že je dobré umět od každého jazyka něco, nicméně v poslední době mám docela dilema s výběrem jazyka na tvorbu stránek (backendu)..
Má někdo zkušenosti s oběma variantama tzn. PHP+MYSQL nebo JS(vue,react)+Node.js, že by dokázal napsat, proč zvolit ten nebo ten jazyk :) nebo třeba úplně jiný?
Děkuji, snad mi to pomůže v rozhodování :)
;)
15. 2. 2022 18:23:47
https://webtrh.cz/diskuse/tvorba-stranek-v-php-nebo-v-js/#reply1498194
TomasX
verified
rating uzivatele
(4 hodnocení)
15. 2. 2022 19:09:32
zvol, co ti je příjemnější, pokud nemáš žádné technické omezení. Chceš dělat stránky od nuly nebo na něčem stavět? Děláš je pro zábavu nebo pro zisk?
Pokusím se o obecné rozřazení (ty hranice nejsou pevné a uvítám případnou diskuzi):
PHP) dobře se v něm dělají šablony, je hromada skvělých frameworků a generovat v tom weby typu eshop je lahoda. Máš k dispozici spousty nástrojů na testování, podporuje to každý hosting a samotný jazyk obsahuje hromadnu užitečných funkcí, díky php-fpm škáluje zadarmo na celý server. Blbě se v tom řeší jakékoliv realtime věci, zpracování velkého množství dat či např. konverze videí.
node.js) velice šikovný na cokoliv co je realtime, umí si držet data v paměti a držet trvalé spojení s klienty. Dobře se tam řeší implementace api a napojení na další systémy. Rozumí si s microslužbami a lépe funguje v cloud prostředích jako je lamba v AWS. Škálování je složitější. Dají se v něm dělat aplikace běžící zároveň v prohlížeči a na serveru (tady je ale otázka, jestli má tenhle pattern budoucnost).
Dnes web bez JS na straně klienta jak kdyby nebyl, takže se JS nevyhneš. Řešit ale polymorfismus (v podobě např. SRE) mi připadá na začátek příliš složité a plné chyb a špatných návrhů, lepší je se tomu vyhnout, že pochopíš jak to funguje.
15. 2. 2022 19:09:32
https://webtrh.cz/diskuse/tvorba-stranek-v-php-nebo-v-js/#reply1498193
multilocoid
verified
rating uzivatele
15. 2. 2022 19:31:50
Chtěl bych dělat weby jak pro zisk, tak i pro své osobní zájmy..V práci doporučují Nette, tak nevím, jestli se toho držet, nebo ten web uplácat v JS nějak :D Nicméně studium mám převážně z online kurzů a na Nette jich moc není :/ a pouhá dokumentace mi to pořádně nevysvětlí :/
15. 2. 2022 19:31:50
https://webtrh.cz/diskuse/tvorba-stranek-v-php-nebo-v-js/#reply1498192
TomasX
verified
rating uzivatele
(4 hodnocení)
15. 2. 2022 19:38:30
Zrovna v nette tu dokumentaci mají popsanou pěkně od začátku a v češtině. Co máš v online kurzu navíc? (Nevím, nesleduji žádné vido kurzy)
15. 2. 2022 19:38:30
https://webtrh.cz/diskuse/tvorba-stranek-v-php-nebo-v-js/#reply1498191
multilocoid
verified
rating uzivatele
15. 2. 2022 19:59:56
V online kurzech ti alespoň ukážou, jak se co dělá.. ať už je to třeba jen registrace uživatele, tvorba komponent, role a hromada dalšího... ale máš aspoň nějak tucha o tom jak se to píše a jak to funguje.. já to z té dokumentace Nette moc nechápu :D možná je ještě potřeba studovat PHP OOP :/
15. 2. 2022 19:59:56
https://webtrh.cz/diskuse/tvorba-stranek-v-php-nebo-v-js/#reply1498190
TomasX
verified
rating uzivatele
(4 hodnocení)
15. 2. 2022 20:08:31
A videa z Poslední soboty nejsou dostatečná? https://youtube.com/user/NetteFramework/videos
15. 2. 2022 20:08:31
https://webtrh.cz/diskuse/tvorba-stranek-v-php-nebo-v-js/#reply1498189
multilocoid
verified
rating uzivatele
15. 2. 2022 20:20:06
viděl jsem jen pár dílů a přijde mi, že se tam baví dost už na větším levelu..existuje nějaká jiná možnost, jak se naučit PHPko, která je efektivní a není to jen ztráta času ? :/ doteď jsem se učil z videí na learn2code, udemy.com, domestika.. tam už je to ale vše zastaralé :/ jinak nevím jak se to naučit... takové ty základnější věci, které jsou potřeba k webu - CRUD článků, registrace uživatelů, přihlášení uživatelů, role, komentáře, obrázky - v podstatě funkce jako má Wordpress :D
15. 2. 2022 20:20:06
https://webtrh.cz/diskuse/tvorba-stranek-v-php-nebo-v-js/#reply1498188
Zaměňte Nette za Laravel nebo Symfony. Sice na Nette teď budujeme jeden projekt, ale ta komunita je prostě malá. Což nedělá z Nette něco špatného.Jen na začátek je lepší framework, kde je větší komunita = více materiálů.
15. 2. 2022 20:23:43
https://webtrh.cz/diskuse/tvorba-stranek-v-php-nebo-v-js/#reply1498187
TomasX
verified
rating uzivatele
(4 hodnocení)
15. 2. 2022 20:38:01
A články jako https://doc.nette.org/cs/security/authentication jsou pro tebe příliš složité?
15. 2. 2022 20:38:01
https://webtrh.cz/diskuse/tvorba-stranek-v-php-nebo-v-js/#reply1498186
multilocoid
verified
rating uzivatele
15. 2. 2022 20:58:38
No složité.. spíše vím, co tím chce básník říci, ale neumím to použít :D zrovna tu autentizaci ano, ale s hashem hesla jsem měl docela problém (teď už je to prkotina), ale než to pochopím, tak se na to 3x vykašlu :D
15. 2. 2022 20:58:38
https://webtrh.cz/diskuse/tvorba-stranek-v-php-nebo-v-js/#reply1498185
oldchoolwt
verified
rating uzivatele
15. 2. 2022 21:29:58
Taky doporučuji přeskočit Nette.
Laravel nebo Symfony jsou frameworky pro programátory, kteří chtěji minimalizovat čas psaní a maximalizovat výkon. Nette je spíše framework pro slohové programátory, kteří se rádi upíšou k smrti.
Navíc podpora Nette balíků není také extrémní, vždy to skončí u "on je to open source, tak co chceš".
Navíc jsem neviděl žadný extrémní pokrok, i když Nette vybírá odhadem 160 tisíc měsíčně již několik let.
Laravel má dobrý ekosystém - https://laravel.com/ (tady jde ještě zmínit https://laracasts.com/ )
Symfony taktéž - https://symfony.com/
---------- Příspěvek doplněn 15.02.2022 v 22:31 ----------
Napsal multipetri;1640321
viděl jsem jen pár dílů a přijde mi, že se tam baví dost už na větším levelu..existuje nějaká jiná možnost, jak se naučit PHPko, která je efektivní a není to jen ztráta času ? :/ doteď jsem se učil z videí na learn2code, udemy.com, domestika.. tam už je to ale vše zastaralé :/ jinak nevím jak se to naučit... takové ty základnější věci, které jsou potřeba k webu - CRUD článků, registrace uživatelů, přihlášení uživatelů, role, komentáře, obrázky - v podstatě funkce jako má Wordpress :D
https://laracasts.com/ - podklady na rok studia
---------- Příspěvek doplněn 15.02.2022 v 22:32 ----------
Napsal TomášX;1640317
Zrovna v nette tu dokumentaci mají popsanou pěkně od začátku a v češtině. Co máš v online kurzu navíc? (Nevím, nesleduji žádné vido kurzy)
K čemu ti je dokumentace v češtině, když tam občas něco chybí? Opravovat jim to nebudu, mně za to nedotuji.
15. 2. 2022 21:29:58
https://webtrh.cz/diskuse/tvorba-stranek-v-php-nebo-v-js/#reply1498184
multilocoid
verified
rating uzivatele
15. 2. 2022 21:37:32
Laravel má docela bordel ve složkách (myšleno tak, že Controllery tamhle, view někde tam atd :D), ale to je věc, na kterou se dá asi zvyknout :D
Laracasts.com kouknu, děkuji :) Na Laravel/Symfony jsou alespoň ty videotutoriály na youtube,udemy apod..
Takže asi závěr.. Zkusím Laravel..na Vue, node prdim :D
15. 2. 2022 21:37:32
https://webtrh.cz/diskuse/tvorba-stranek-v-php-nebo-v-js/#reply1498183
oldchoolwt
verified
rating uzivatele
15. 2. 2022 21:39:32
Napsal TomášX;1640324
A články jako https://doc.nette.org/cs/security/authentication jsou pro tebe příliš složité?
Obecně řešeno, ano, jsou složité. Kvůli bugům v dokumentaci. Již několikrát jsem tam našel úplný nesmysl, kdy jsem musel najít řešení až ve zdrojovém kódu dané třídy.
Bohudík mně již nikdo netlačí do Nette, takže mě to už tolik nezatěžuje.
---------- Příspěvek doplněn 15.02.2022 v 22:42 ----------
Napsal multipetri;1640335
Laravel má docela bordel ve složkách (myšleno tak, že Controllery tamhle, view někde tam atd :D), ale to je věc, na kterou se dá asi zvyknout :D
Laracasts.com kouknu, děkuji :) Na Laravel/Symfony jsou alespoň ty videotutoriály na youtube,udemy apod..
Takže asi závěr.. Zkusím Laravel..na Vue, node prdim :D
Pokud máš twitter, tak sleduj třeba @DailyLaravel - pro newbie s Laravelem je to super zdroj (taktéž jeho autor @PovilasKorop)
15. 2. 2022 21:39:32
https://webtrh.cz/diskuse/tvorba-stranek-v-php-nebo-v-js/#reply1498182
TomasX
verified
rating uzivatele
(4 hodnocení)
15. 2. 2022 23:22:12
A v které dokumentaci nenajdeš nesmysly a bugy? Laravel, jen za loňský rok nahlášeno přes 20 bugů a jednu zranitelnost v rámci dvou projektů, na kterých pracujeme. Tohle je relativní, buď jsi programátor uživatel a potřebuješ cestičky uhlazené, nebo jsi programátor stavitel a s nepřesnostmi se vypořádáš nebo přejdeš jinám.
Pořád je skupina začínajících programátorů, kteří ocení dokumentaci v češtině, mně osobně je ale na nic, neprogramuji.
15. 2. 2022 23:22:12
https://webtrh.cz/diskuse/tvorba-stranek-v-php-nebo-v-js/#reply1498181
franta.hosek
verified
rating uzivatele
16. 2. 2022 08:04:12
Clovek by si urcite mel cuchnout k PHP s frameworkem. Ja zkusil zpocatku CodeIgniter a musim rict, ze to za me byla opravdu dobra volba. Protoze jsou tam dle meho zakladni principy OOP a prechod na nejaky robustnejsi framework jako je treba Symfony pak neni takovy krok do neznama.
Ale treba tu nekdo rekne, ze nemaji dobre resene navrhove vzory a je to az moc zjednodusene.
16. 2. 2022 08:04:12
https://webtrh.cz/diskuse/tvorba-stranek-v-php-nebo-v-js/#reply1498180
Pro odpověď se přihlašte.
Přihlásit