PHP a JS

Anonim

Logo PHP

PHP a JS jsou dva programovací jazyky, které se používají při tvorbě webových stránek. Mají podobnosti. Ale jsou z opačných stran spektra.

Obě jsou dostatečně snadné, aby se zvedly. Oba mají dostatek funkčnosti, aby mohli weboví vývojáři spokojeni.

Podívejme se důkladně na tyto jazyky.

PHP

PHP (původně osobní domovská stránka) je zkratkou pro PHP: Hypertext Preprocessor. Designed in 1994 by Rasmus Lerdorf, PHP byl poprvé použit pro sledování návštěv jeho online životopisu.

PHP od té doby získal funkčnost. Dnes se používá k vytváření dynamických, interaktivních webových stránek na nejrůznějších platformách.

PHP je skriptovací jazyk na straně serveru a je oblíbený u mnoha vývojářů webových stránek.

JavaScript

JavaScript byl vyvinut v roce 1995 vývojářem Brendan Eich. Původně jmenoval Mocha, jméno se brzy změnilo na Livescript a poté na JavaScript.

JavaScript se používá hlavně pro vytváření citlivých webových stránek a webových aplikací. Zpět, když šířka pásma byla velmi drahá, JS držel hodně slibu. Kód byl proveden přímo na PC klienta, takže snížil zátěž na serverech a snížil náklady na server.

PHP vs. JS

PHP je server-side, zatímco JS je na straně klienta. Oba mají své výhody a nevýhody.

PHP se provádí na serveru. Bez ohledu na to, jaký počítač je na druhém konci připojení, zkušenosti uživatelů by měly být docela standardní.

JS provádí na PC klienta. Uživatelské zkušenosti se proto mohou lišit podle toho, co se děje. PC klienta může být velmi pomalý, příliš plný nebo zaneprázdněn mnoha dalšími úkoly. To by zřejmě způsobilo, že web vypadá nereagující a pomalu, když je to klientské vlastní PC.

PHP může být považováno za pomalé, když je server velmi zaneprázdněný nebo je internetové připojení k klientovi špatné.

Který z nich si vyberete, je na osobní výběr. Jazyky jsou velmi podobné. Přechod z jednoho na druhý by neměl být příliš hádka. Osobně si myslím, že to nebude velký rozdíl, který si vyberete. Na konci dne způsob, jakým hrají, je založen příliš na náhodě.

Logo jazyka JavaScript

Rozdíly

Je na čase, abychom rozdíly vyřešili a zjistili, který kódovací jazyk je lepší. Možná jsem zaujatý. JS byl první interaktivní webový jazyk, který jsem se naučil. Budu se snažit být tak otevřený, jak je to jen možné.

Webové stránky spouštěné společností JS mají tu výhodu, že kód lze vždy vidět na webu - ještě před načtením serveru. Kód PHP lze zobrazit pouze po načtení serveru.

PHP lze kombinovat pouze s HTML, omezujícím výběr. JS je mnohem univerzálnější, schopný kombinovat s HTML, XML a AJAX.

Jak již bylo zmíněno, JS provádí na PC klienta (webový prohlížeč), zatímco PHP se provádí na serveru. Výkon JS by mohl být zpomalen špatným počítačem. Výkon PHP může být zpomalen pomalým serverem, nebo může způsobit zátěž na samotném serveru.

Stručně řečeno, pokud máte slušný server nebo rychlost vašeho najatého serveru je konzistentní, je dobré jít s PHP. Pokud ušetříte peníze na server-hire a raději byste přidali určité napětí uživatelským PC, JS je váš muž (programovací jazyk?).

Ale to bylo před rokem 2009.

Node.js

JS býval na straně klienta. Pak v roce 2009 přišel Ryan Dahl spolu s Node.js. Jedná se o běhové prostředí pro běh mezi jednotlivými platformami (RTE) pro spuštění serveru JS.

Takže pokud jste již začali učit JS, ale jako myšlenka na straně serveru, vaše problémy jsou vyřešeny. Budete mít všechny funkce JS a jeho hezký výběr kombinací. Navíc budete mít serverovou stránku a všechny její výhody.

Samozřejmě, pokud dáváte přednost klientovi, existuje jen jedna volba. Mohlo by být proti-intuita pro PHP vyvinout RTE na straně klienta.

MYSQL

Pokud používáte MYSQL ve své práci, rádi vám pomůžeme, že PHP je skvělý společník. To je často používáno vedle MYSQL a obě jsou velmi kompatibilní.

Pokud používáte MYSQL a máte zájem spustit JS, mám pro vás špatné zprávy. Ano, node.js pomůže při kompatibilitě mezi JS a MYSQL. Ale to zničí výhody, které získáte z jazyka na straně klienta.

Pokud používáte nebo plánujete používat službu MYSQL, je lepší, abyste se připojili k PHP.

Příklady webových stránek PHP

Myslel jsem, že byste se mohli zajímat o procházení několika příkladných webů, takže tady jdete:

wordpress.com

flickr.com

en.wikipedia.org

Příklady webových stránek JS

thestlbrowns.com

www.ibm.com/design/

khan.github.io/tota11y/

Co myslíš? Viděli jste nějaké rozdíly? Dejte nám vědět v komentářích!

Závěr

Nejsem si jist, jestli ten tón článku to zradil, ale od začátku jsem byl JS mužem. Dávám přednost JS, protože se mi zdá mnohem jednodušší kódovat. Pravděpodobně by bylo jiné, kdybych se nejprve naučil PHP.

Ale já ne. Všechny osoby, které jsem požádal o radu, uvedli: HTML, CSS a JS.

Takže jsem tady, opakuji tu radu. Jděte s JS, budete pro ně šťastnější.

Pokud nesouhlasíte se mnou, rád bych vás slyšel. Pojďme diskutovat. Proč preferujete PHP? Víš hodně o JS?

Používáte PHP nebo JS v dalším projektu?

Pojďme diskutovat čistě a nahlas, prosím.

Komentář, komentář, komentář!

souhrn

PHP JS
Kód viditelný po načtení serveru Kód je vždy viditelný
Vykonává na serveru Spouští se na uživatelském počítači
Kombinuje se s HTML Kombinuje s HTML, XML a AJAX
MYSQL přátelský Není MYSQL přátelský
Serverová stránka Na straně klienta (ale node.js)