|
Nathlan: Nejdřív odpověď: PHP, a až pak JS, bude-li třeba.
---
Důvod(y): PHP a JS jsou jaksi (dost) odlišné jazyky (čímž nevylučuji, že se něco nepíše stejně). Můžeš se naučit obojí nezávisle. Nicméně ještě před tím doporučuji vykoumat, co je to klient a webový server. Zjednodušeně: Na webu je klient prohlížeč a server je stroj, který zpracovává HTTP požadavky (kliknutí na odkaz, odeslání formuláře).
PHP je čistě serverový. JS se používá hlavně na klientovi (existují projekty, kdy se používá JS na serveru, ale to tě v začátcích, popřípadě nikdy, nebude zajímat). Vtip je v tom, že na klientovi nemůžeš inteligentně (trvale, tzn. třeba přes refresh (*), a bezpečně) ukládat data. Takže - pokud chceš dělat web, kde se někdo bude registrovat, psát do fóra pro ostatní lidi atd atd, musíš umět PHP nebo jiný jazyk, který se používá na serveru (je jich víc, ale na PHP je dost informačních zdrojů v češtině).
JS se pak používá jen jako zpříjemnění používání web. aplikace. (Něco se dynamicky načítá, aniž by člověk refreshoval stránku atp.) Důležitý je, že co se odehrává v JS v prohlížeči, nemá na server žádný vliv (**) - jsou to dva rozdílné světy.
---
(* Edit: Ono to jde, ale nemáš zaručeno, že tam ta data znova budou. :) )
(** Samozřejmě pokud člověk v JS přímo nežádá server o data nebo mu něco neposílá - což jde.)
|