IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Frofo1
Tvůrce
Avatar
Frofo1:25.2.2014 21:04

Mám otázku, zajímalo by mě, co bude lepší učit se po HTML a CSS.. Javascript nebo PHP?

Odpovědět
25.2.2014 21:04
Dobří ajťáci umí technologie dobře používat. Ti nejlepší je vytvářejí. :)
Avatar
Ondrca
Tvůrce
Avatar
Odpovídá na Frofo1
Ondrca:25.2.2014 21:07

To není tak jednoduché - podle toho co potom budeš chtít programovat.
Ono je mezi tím velký rozdíl.

Nahoru Odpovědět
25.2.2014 21:07
Zase jsem o něco chytřejší
Avatar
Odpovídá na Frofo1
Michal Žůrek - misaz:25.2.2014 21:11

takhle, asi bych ti napsal to co Ondrca, tak ti napíšu něco jiného.

Nauč se PHP, to částečně jen generuje HTML a podle mě se i víc používá v reálu, JS je na takové experimenty, které jsou sice budoucnost, ale teď to pořádně stejně umí implmentovat jen každý šestý. Navíc tě naučí správným navýkům a OOP. V JavaScriptu se píše docela špatně a objekty tam jsou utrpení.

Takže moje rada zní: PHP, potom SQL (PHP bez SQL je o ničem) a pak JavaScript.

 
Nahoru Odpovědět
25.2.2014 21:11
Avatar
Frofo1
Tvůrce
Avatar
Odpovídá na Michal Žůrek - misaz
Frofo1:25.2.2014 21:16

Ok díky. :) Pojedu to teda jak říkáš, to bude asi nejrozumnější.

Nahoru Odpovědět
25.2.2014 21:16
Dobří ajťáci umí technologie dobře používat. Ti nejlepší je vytvářejí. :)
Avatar
David Hynek
Tvůrce
Avatar
Odpovídá na Frofo1
David Hynek:25.2.2014 21:17

Brzo zjistíš jak je to vše provázané.

Nahoru Odpovědět
25.2.2014 21:17
Čím víc vím, tím víc věcí nevím.
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Frofo1
mkub:26.2.2014 3:04

dokonale sa nauc HTML: a CSS, Javascript je pre browser-like blbosticky a je silne okliesteny (neumoznuje pracu so subormi,...),
nasledne si pridaj k tomu PHP, PHP umoznuju rozne blbostky - napr. interakciu s roznymi databazami (bud priamo cez nativne ovladace, alebo cez rozhranie ODBC),
umoznuje pracu s mailami (pomocou pop, imap a smtp funkcii), umoznuje pracovat so subormi na serveri (vytvarat, mazat,...) a vela, vela inych blbosticiek na strane servera

 
Nahoru Odpovědět
26.2.2014 3:04
Avatar
Odpovídá na mkub
Michal Žůrek - misaz:26.2.2014 6:26

abych se zastal JavaScriptu, tak on umí pracovat se soubory (FileAPI) a dokonce umí pracovat s databázemi (Web SQL Database).

 
Nahoru Odpovědět
26.2.2014 6:26
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Michal Žůrek - misaz
mkub:26.2.2014 7:06

ja som porovnal javascript a PHP z pohladu nasadenia...
javascrit: webovy klient
PHP: webovy server

a okrem toho javascript je velmi nespolahlivy - moznost vypnutia u klienta

 
Nahoru Odpovědět
26.2.2014 7:06
Avatar
Odpovídá na mkub
Libor Šimo (libcosenior):26.2.2014 9:31

Neviem prečo, ale mám pocit, že v javascripte je netušená sila.
Ak je užívateľ normálny, nemá dôvod javascript vypínať.

Nahoru Odpovědět
26.2.2014 9:31
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá na mkub
Honza Bittner:26.2.2014 9:38

Když se dá něco vypnout, tak to neznamená že, je to nespolehlivé.

Označil bych to spíše jako že není zaručený vždy.

Nahoru Odpovědět
26.2.2014 9:38
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Honza Bittner
mkub:26.2.2014 9:41

myslel som tym, ze javascript sa vzdy spolahlivo spusti... jednoducho cisto na javascript sa neda spoliehat...
webova aplikacia by mala fungovat aj bez neho (aspon v zaklade) a javascript povazujem iba za funkcny doplnok stranky

 
Nahoru Odpovědět
26.2.2014 9:41
Avatar
Benjibs
Člen
Avatar
Odpovídá na mkub
Benjibs:26.2.2014 9:45

A to je na JS najlepšie, že vie mnoho blbostičiek na strane klienta.
Predstav, že chceš spraviť aplikáciu trebárs elektronický diár.
Použiješ napr. IndexedDB, a tá flexibilita, ktorú bude tvoja app mat sa nedá porovnavat s PHP... Netreba web server ani databázu kdesi na serveri, spustí ti to každý aj offline na každom PC, ak má modernejší browser.

Nahoru Odpovědět
26.2.2014 9:45
1 + 1 = 2
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Benjibs
mkub:26.2.2014 9:55

sice na Javascript netreba webovy server, ale ohladne elektronickeho diara je nepouzitelny, lebo javascript v html5 sice dokaze ukladat udaje u klienta, ale to je vsetko... pokial by si chcel zdielat udaje medzi viacerymi PC v ramci Internetu, tak je podla mna lepsi serverovy jazyk, nie klientsky, cize v tomto pripade je lepsi PHP...

cize klientske udaje: Javascript a udaje na strane servera: PHP/ASP/Java/CGI

 
Nahoru Odpovědět
26.2.2014 9:55
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Benjibs
mkub:26.2.2014 9:58

a okrem toho Javascript zvlada spracovavat maily (cize prijimat/odosi­elat)?

 
Nahoru Odpovědět
26.2.2014 9:58
Avatar
Benjibs
Člen
Avatar
Odpovídá na mkub
Benjibs:26.2.2014 10:08

Nehovoril som, že JS je plnohodnotná náhrada za PHP. Proste je vhodný na iné účely, ale rozhodne nie je menejcenný.

Čo sa týka OOP, môžeš použiť čosi ako je Dart alebo ActionScript.

Nahoru Odpovědět
26.2.2014 10:08
1 + 1 = 2
Avatar
Nahoru Odpovědět
26.2.2014 10:16
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Benjibs
mkub:26.2.2014 10:19

a ako som napisal, na javascript sa neda spoliehat, lebo v nastaveniach browseru sa da vypnut a existuju aj take browsery, ktore javascript vobec neumoznuju
a ako som uz napaisal, funkcnost webu by nemal byt postaveny cisto iba na javascripte...

a ten tvoj elektronicky diar pri vypnutom javascripte nebude fungovat a ani ho nebudes moct pouzivat v browseroch, ktore nepodporuju javascript (i ked takychto browseroch je malo)

 
Nahoru Odpovědět
26.2.2014 10:19
Avatar
Benjibs
Člen
Avatar
Odpovídá na mkub
Benjibs:26.2.2014 10:22

Lenže JS appka ti v klude pobeží aj offline, a takých ludí je určite omnoho viac než tých s vypnutým JS .

Podla tvojej logiky by sa nemalo používat CSS a štýlovat pekne po starom, pretože nejakí ludia si to CSS môžu vypnúť :O

Editováno 26.2.2014 10:23
Nahoru Odpovědět
26.2.2014 10:22
1 + 1 = 2
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Libor Šimo (libcosenior)
mkub:26.2.2014 10:23

odosielat maily vie, ale iba v spojeni s dalsou aplikaciou - mail serverom, ale na rozdiel od PHP ho nedokaze vytvorit

a na poslanie mailov je potrebny protokol SMTP, na prijatie zase POP/IMAP a javascript dokaze s tymito protokolmi pracovat?

 
Nahoru Odpovědět
26.2.2014 10:23
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Benjibs
mkub:26.2.2014 10:28

to, ze JS appka pobezi offline, to je jedina z velkych vyhod Javascriptu, ale su miesta, kde takato appka skryva riziko, kedze k ulozisku Javascriptu ma pristup uplne kazdy uzivatel toho PC

takze javascript by som nepouzil na ukladanie citlivych a kritickych udajov, ako ani by som javascript nepouzival ani na zasifrovanie citlivych udajov, na prenos sifrovanych udajov je lepsie pouzit SSL

 
Nahoru Odpovědět
26.2.2014 10:28
Avatar
Benjibs
Člen
Avatar
Odpovídá na mkub
Benjibs:26.2.2014 10:30

Tak predpokladám, že užívateľ zakladajúci toto vlákno zrejme nebude chcieť hneď zajtra urobiť aplikáciu pre whistleblowerov.

Nahoru Odpovědět
26.2.2014 10:30
1 + 1 = 2
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá na Libor Šimo (libcosenior)
Honza Bittner:26.2.2014 10:31

IMHO tento kód na maily ale jen otevře nějakého emailového klienta, kde předvyplní údaje.

Nahoru Odpovědět
26.2.2014 10:31
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Libor Šimo (libcosenior)
mkub:26.2.2014 11:12

javascript nikdy nenahradi serverovske aplikacie, lebo nevie pristupovat priamo na server, ako ani nedokaze priamo posielat ziadne maily, ani neumoznuje spolupracovat s inymi pocitacmi v sieti, ale dokaze za pomoci html5 a css3 nahradit Flash animacie a ukladat zopar informacii u klienta (pomocou svojej databazy, alebo pomocou coockie)

a co sa tyka toho, ci je JS plnohodnotny, nikdy som netvrdil, ze nie je, len nie je vhodny na kompletne projekty typu klient-server, ale je vhodny na animacie, na ukladanie uzivatelskych udajov, ak sa neda pripojit k serveru (myslim, ze toto vyuziva facebook)

 
Nahoru Odpovědět
26.2.2014 11:12
Avatar
Benjibs
Člen
Avatar
Odpovídá na mkub
Benjibs:26.2.2014 11:14

Už sa začínajú objavovať alternatívy, ktoré to môžu zmeniť, ako je node.js alebo Dart.

Nahoru Odpovědět
26.2.2014 11:14
1 + 1 = 2
Avatar
David Hartinger
Vlastník
Avatar
David Hartinger:26.2.2014 11:20

Diskuze mi připadá trochu bezpředmětná. JavaScript je na klientovi, PHP je na serveru. To je věc, která tu měla zaznít jako první. (Ačkoli teoreticky lze mít JS na serveru a PHP na klientu, tak se to moc nedělá a nemá smysl to tu řešit). V PHP tedy tahá data z databáze, v JS dělá animované blbinky nebo ajax. Důležitější je PHP, až potom je JS.

Nahoru Odpovědět
26.2.2014 11:20
New kid back on the block with a R.I.P
Avatar
mkub
Tvůrce
Avatar
Odpovídá na David Hartinger
mkub:26.2.2014 11:33

presne tak, mako pises... mimochodom, to celu tu dobu tvrdim... PHP nie je pouzitelny iba na tahanie dat z databazy, ale aj na veskeru pracu v ramci servera, cize PHP ma funkcie na vytvorenie mail servera, FTP servera a inych sluzieb v sieti a preto je jeho idelane nasadenie na serveri

a javascript je hlavne klientska zalezitost

 
Nahoru Odpovědět
26.2.2014 11:33
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Benjibs
mkub:26.2.2014 11:35

a tie alternativy, co si spomenul su tu uz asi 2-3 roky

 
Nahoru Odpovědět
26.2.2014 11:35
Avatar
Benjibs
Člen
Avatar
Odpovídá na mkub
Benjibs:26.2.2014 11:51

No a? Lenže stále u nich prebieha dosť prudký vývoj (v Darte sa každú väčšiu verziu výrazne mení veľa funkcionality) a node.js ešte ani nedosiahol verziu 1.0

Nahoru Odpovědět
26.2.2014 11:51
1 + 1 = 2
Avatar
Frofo1
Tvůrce
Avatar
Odpovídá na mkub
Frofo1:26.2.2014 18:30

"dokonale sa nauc HTML: a CSS" .. "nasledne si pridaj k tomu PHP"
..
Jak si lze představit pojem 'dokonale'?

Nahoru Odpovědět
26.2.2014 18:30
Dobří ajťáci umí technologie dobře používat. Ti nejlepší je vytvářejí. :)
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá na Frofo1
Honza Bittner:26.2.2014 18:33

Dokonalost bych definoval jako: "...když se vzbudíš ve 3:15 tak dokážeš okamžitě psát web zpaměti..." :D

Nahoru Odpovědět
26.2.2014 18:33
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
Ondrca
Tvůrce
Avatar
Odpovídá na Honza Bittner
Ondrca:26.2.2014 18:37

Nechci nic říkat, ale takhle bych to nepopsal - to bych totiž byl už dokonalý :P :D

Nahoru Odpovědět
26.2.2014 18:37
Zase jsem o něco chytřejší
Avatar
Frofo1
Tvůrce
Avatar
Odpovídá na Ondrca
Frofo1:26.2.2014 18:45

Dokonalost je asi hodně relativní pojem.. :D Jinak já když se vzbudímm ve 3:15, tak programování asi nebude to hlavní, co mě momentálně bude zajímat. :D

Nahoru Odpovědět
26.2.2014 18:45
Dobří ajťáci umí technologie dobře používat. Ti nejlepší je vytvářejí. :)
Avatar
Odpovídá na Frofo1
Zdeněk Pavlátka:26.2.2014 18:47

JoJo. Nebude to první, co mě bude zajímat, bude to to druhé :P

Nahoru Odpovědět
26.2.2014 18:47
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Frofo1
Tvůrce
Avatar
Odpovídá na Zdeněk Pavlátka
Frofo1:26.2.2014 18:52

Prvně nadám tomu co mě vzbudil :P a pak jak říkáš :3

Nahoru Odpovědět
26.2.2014 18:52
Dobří ajťáci umí technologie dobře používat. Ti nejlepší je vytvářejí. :)
Avatar
Uživatel sítě :27.2.2014 21:07

JS je takový 'módní' doplněk pro stránku řekl bych.

Většinou bych ho použil tam kde už mám pevný základ ze strany PHP k zpříjemnění procházením dané stránky. Tedy, můžeš například přidat AJAX chat a ostatní věci, které zamezí tomu aby si kvůli drobnosti musel načítat znovu stránku (Like či Dislike ke komentáři, například..).

Například zde na devbooku, nekonečný výpis aktivit na webu místo stránkování pomocí butonu. Samozřejmě základní část musí z hlediska funkčnosti i bezpečnosti fungovat pokud bude mít klient vypnutý JS (stále nechápu, proč jsou lidé tak nedůvěřiví. Najdou se dokonce tací co mají zakázané cookies..).

Takže jak zde spousta lidí vzpomenulo, prvně PHP a potom JS.. :)

Nahoru Odpovědět
27.2.2014 21:07
Chybami se člověk učí, běžte se učit jinam!
Avatar
Jakub Frei
Člen
Avatar
Jakub Frei:15.3.2021 11:38

Má smysl se učit PHP i dnes ? :-)

 
Nahoru Odpovědět
15.3.2021 11:38
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:16.3.2021 7:56

Ta otazka nedava smysl bez dalsich podrobnosti. Dneska je spoustu alternativnich jazyku. Nauc se ten, ktery chces nebo pouziva tvuj planovany budouci zamestnavatel nebo klienti. Spousta velkych firem nepouziva php, protoze maji microsoft, ibm a java technologie, ktere maji podporu stabilnich velkych firem. U php je vicemene komunitni podpora, coz je dost malo. Ale taky schazi u tech technologii velkych firem, ktere jsou drahe, stejne nebo mene dobre, ale proste te velke firmy do toho tlaci. Ale taky jsou v necem lepsi.

Normalne si projdi nabidky prace od seznamu, google a uvidis, co pouzivaji. Php je tam malo. Spis je zajimaji jine veci, jako c++ a podobne.

 
Nahoru Odpovědět
16.3.2021 7:56
Avatar
Petr Hudeček:1.9.2021 19:57

Zdravím, stále platí, že první PHP a pak JS? Taky mám teď docela dilema :D

 
Nahoru Odpovědět
1.9.2021 19:57
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 38 zpráv z 38.