Diskuze: PHP nebo JS
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 38 zpráv z 38.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
To není tak jednoduché - podle toho co potom budeš chtít programovat.
Ono je mezi tím velký rozdíl.
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.
Ok díky. Pojedu to teda
jak říkáš, to bude asi nejrozumnější.
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
abych se zastal JavaScriptu, tak on umí pracovat se soubory (FileAPI) a dokonce umí pracovat s databázemi (Web SQL Database).
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
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ť.
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.
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
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.
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
a okrem toho Javascript zvlada spracovavat maily (cize prijimat/odosielat)?
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.
Zdá sa, že odosielať vie:
http://stackoverflow.com/…h-javascript
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)
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úť
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?
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
Tak predpokladám, že užívateľ zakladajúci toto vlákno zrejme nebude chcieť hneď zajtra urobiť aplikáciu pre whistleblowerov.
IMHO tento kód na maily ale jen otevře nějakého emailového klienta, kde předvyplní údaje.
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)
Už sa začínajú objavovať alternatívy, ktoré to môžu zmeniť, ako je node.js alebo Dart.
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.
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
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
"dokonale sa nauc HTML: a CSS" .. "nasledne si pridaj k tomu PHP"
..
Jak si lze představit pojem 'dokonale'?
Dokonalost bych definoval jako: "...když se vzbudíš ve 3:15 tak dokážeš
okamžitě psát web zpaměti..."
Nechci nic říkat, ale takhle bych to nepopsal - to bych totiž byl už
dokonalý
Dokonalost je asi hodně relativní pojem.. Jinak já když se vzbudímm ve
3:15, tak programování asi nebude to hlavní, co mě momentálně bude
zajímat.
JoJo. Nebude to první, co mě bude zajímat, bude to to druhé
Prvně nadám tomu co mě vzbudil a pak jak říkáš :3
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..
Má smysl se učit PHP i dnes ?
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.
Zdravím, stále platí, že první PHP a pak JS? Taky mám teď docela
dilema
Zobrazeno 38 zpráv z 38.