Rozdiel medzi PHP a JS

Logo PHP

PHP a JS sú dva programovacie jazyky, ktoré sa používajú pri webdizajne. Majú svoju podobnosť. Ale sú z opačných strán spektra.

Obaja sú dosť ľahko vyzdvihnúť. Obaja majú dostatočnú funkčnosť, aby boli vývojári webových stránok spokojní.

Pozrime sa podrobne na tieto jazyky.

PHP

PHP (pôvodne Personal Home Page) je skratkou pre PHP: Hypertext Preprocessor. Navrhnuté v roku 1994 Rasmusom Lerdorfom, PHP bolo prvýkrát použité na sledovanie návštev jeho online životopisu.

PHP odvtedy získalo funkčnosť. Dnes sa používa na vytváranie dynamických a interaktívnych webových stránok na širokej škále platforiem.

PHP je skriptovací jazyk na strane servera a je obľúbený medzi mnohými webovými vývojármi.

JavaScript

JavaScript bol vyvinutý v roku 1995 vývojárom Brendan Eich. Názov bol pôvodne pomenovaný Mocha a jeho meno sa čoskoro zmenilo na Livescript a potom na JavaScript.

JavaScript sa používa hlavne na vytváranie responzívnych webových stránok a webových aplikácií. Keď bola šírka pásma mimoriadne nákladná, JS mala veľa sľubov. Kód bol spustený priamo na PC klienta, čím sa znížilo zaťaženie serverov a znížili náklady na server.

PHP vs. JS

PHP je na strane servera, zatiaľ čo JS je na strane klienta. Obaja majú svoje klady a zápory.

PHP sa vykonáva na serveri. Bez ohľadu na to, čo je PC na druhom konci pripojenia, užívateľská skúsenosť by mala byť dosť štandardná.

JS sa vykonáva na klientskom počítači. Užívateľské skúsenosti sa teda môžu líšiť podľa toho, čo sa deje. Počítač klienta môže byť veľmi pomalý, preplnený alebo zaneprázdnený množstvom ďalších úloh. Vďaka tomu by webová stránka vyzerala nereagujúco a pomaly, keď ide o vlastné PC klienta.

PHP by sa mohlo javiť ako pomalé, ak je server veľmi zaneprázdnený alebo ak je pripojenie k internetu klientovi zlé.

Ktorý z nich si vyberiete, záleží na osobnom výbere. Jazyky sú dosť podobné. Prechod z jedného na druhého by nemal byť príliš nepríjemný. Osobne mám pocit, že to nebude mať veľký význam, ktorý si vyberiete. Na konci dňa je spôsob, akým vystupujú, príliš veľký.

Logo JavaScript

Rozdiely

Je načase, aby sme rozdali rozdiely a zistili, ktorý kódovací jazyk je lepší. Môžem byť zaujatý. JS bol prvý interaktívny jazyk webovej stránky, ktorý som sa naučil. Pokúsim sa však byť čo najviac otvorený.

Webová stránka prevádzkovaná JS má výhodu v tom, že kód je vždy na webe viditeľný - ešte predtým, ako sa načíta server. Kód PHP je možné zobraziť iba vtedy, keď ho server načíta.

PHP je možné kombinovať iba s HTML, čo obmedzuje výber. JS je univerzálnejší, schopný kombinovať s HTML, XML a AJAX.

Ako už bolo spomenuté, JS sa vykonáva na klientskom počítači (webový prehliadač), zatiaľ čo PHP sa vykonáva na serveri. Výkon JS by mohol byť spomalený slabým počítačom. Výkon PHP by mohol byť spomalený pomalým serverom alebo spôsobiť napätie na samotnom serveri.

Stručne povedané, ak máte slušný server alebo je rýchlosť vášho najatého servera konzistentná, je dobré ísť s PHP. Ak šetríte peniaze na prenájom serverov a radšej by ste zvýšili tlak na užívateľské počítače, JS je váš človek (programovací jazyk?).

Ale to bolo pred rokom 2009.

Node.js

JS bývala na strane klienta. Potom, v roku 2009, prišiel Ryan Dahl s Node.js. Toto je multiplatformné run-time prostredie (RTE) pre beh JS servera.

Takže ak ste sa už začali učiť JS, ale rovnako ako myšlienka na strane servera, vaše problémy sa vyriešia. Budete mať všetky funkcie JS a jeho príjemnú kombináciu kombinácií. Navyše budete mať server-side a všetky jeho výhody.

Samozrejme, ak dávate prednosť strane klienta, existuje iba jedna možnosť. Pre PHP by mohlo byť kontraintuitívne vyvinúť RTE na strane klienta.

MYSQL

Ak vo svojej práci používate MYSQL, budete radi, že PHP je skvelým spoločníkom. Často sa používa spolu s MYSQL a tieto dva sú veľmi kompatibilné.

Ak používate MYSQL a máte záujem o spustenie JS, mám pre vás zlú správu. Áno, node.js pomôže pri kompatibilite medzi JS a MYSQL. To však ničí výhody plynúce z jazyka na strane klienta.

Ak používate alebo plánujete používať MYSQL, je lepšie držať sa PHP.

Príklady webových stránok PHP

Myslel som, že by vás mohol zaujímať prehľadávanie niekoľkých príkladov webových stránok.

wordpress.com

flickr.com

en.wikipedia.org

Príklady webových stránok JS

thestlbrowns.com

www.ibm.com/design/

khan.github.io/tota11y/

Co si myslis? Všimli ste si nejaké rozdiely? Dajte nám vedieť v komentároch!

záver

Nie som si istý, či to tón článku zradil, ale od začiatku som bol mužom JS. Dávam prednosť JS, pretože sa mi zdá oveľa jednoduchšie kódovať. Pravdepodobne by to bolo iné, keby som sa najskôr naučil PHP.

Ale neurobil som to. Všetky osoby, ktoré som požiadal o radu, povedali: HTML, CSS a JS.

Tak som tu, opakujem túto radu. Choďte s JS, budete za to šťastnejší.

Ak so mnou nesúhlasíte, rád by som od vás počul. Začnime diskusiu. Prečo preferujete PHP? Viete veľa o JS?

Chystáte sa použiť PHP alebo JS vo vašom ďalšom projekte?

Udržujme diskusie čisté a dôkladné.

Komentár, komentár, komentár!

zhrnutie

PHP JS
Kód viditeľný po načítaní servera Kód je vždy viditeľný
Vykonáva sa na serveri Vykonáva sa na počítači používateľa
Kombinuje sa s HTML Kombinuje sa s HTML, XML a AJAX
MySQL-friendly Nie je priateľský k MYSQL
Server-side Na strane klienta (ale node.js)