ELPROS
Skriptni jezici na internetu

Skriptni jezici na internetu

Pri izradi izrade mrežnog sjedišta koriste se programski jezik (Java), skriptni jezici (JavaScript,PHP…), označni jezik (HTML) i stilski jezik (CSS).

———————————————————————————————————————————————

Programski jezik(C, C++, C#, Java…) sastoji se od niza naredbi kojima daje uputu računalu što treba napraviti.

Skriptni jezici (JavaScript, PHP, Python, Ruby, Perl…) omogućuju pisanje skripti koje provode određeni zadatak.

———————————————————————————————————————————————

Stil programiranja skriptnim jezicima drukčiji je od ostalih jer omogućuju kreiranje programa s pomoću gotovih aplikacija.

Zbog skriptnih jezika mrežna stranica je lakša za upotrebu, brže se učitava te se najučinkovitije iskorištavaju raspoloživi resursi.

Važno je naglasiti da svi skriptni jezici spadaju u skupinu programskih jezika, ali svi programski jezici nisu nužno skriptni.

———————————————————————————————————————————————

Slika 2.19. Podjela jezika.png (Umjereno)

———————————————————————————————————————————————

Označni jezici (HTML, XML,…) i stilski jezik CSS rabe se za izradu i dizajn mrežne stranice. Oni ne uključuju logiku ni algoritme, oni samo pripremaju strukturu podataka za prikaz u web- pregledniku.

Možemo reći da je HTML organizator sadržaja na web-stranici i daje joj strukturu. Web-pregledniku govori kako strukturirati izgled, naslove, tablicu i ostale sadržaje. CSS (CascadingStyle Sheets) daje vizualnu prezentaciju mrežne stranice uređivanjem stilova i dizajna.

———————————————————————————————————————————————


Klijentski jezici

Klijent predstavlja osobno računalo korisnika na kojem se provodi skripta, a najpoznatiji jezik za takvu skriptu je JavaScript.

Klijentski se jezici provode na korisničkom računalu, jednostavniji su, imaju manje ograničenja i pravila, ali su i lakši za upotrebu.

U klijentske jezike spadaju HTML, CSS, JavaScript, jQuery, ActionScript.

———————————————————————————————————————————————

JavaScript

JavaScript se rabi za interaktivnost s mrežnim sadržajem. . 

Napravljen je da bude sličan Javi, zbog lakšega korištenja, ali nije objektno orijentiran kao Java, već se temelji

na prototipu i tu prestaje svaka povezanost s programskim jezikom Java.

File:Javascript badge.svg - Wikimedia Commons

———————————————————————————————————————————————


Poslužiteljski jezici

Jezike koji se provode na mrežnom poslužitelju nazivamo poslužiteljskim jezicima.

Za razliku od klijentskih jezika su složeniji, imaju stroža pravila i sintaksu, mogu komunicirati s bazama podataka i različitim vrstama datoteka.

Za njihovu provedbu potreban im je mrežni poslužitelj.

U poslužiteljske jezike spadaju PHP, ASP, ASP.NET, Java, Perl, Ruby, Python.

laptop with a code computer language python. vector art illustration

———————————————————————————————————————————————

PHP

Najpopularniji jezik za skriptu koja se provodi na strani poslužitelja .

PHP je skriptni jezik otvorenoga koda i nije vidljiv korisnicima. Izvodi se tako da prihvaća zahtjev klijenta, obrađuje zahtjev te šalje rezultate natrag klijentu.

PHP je objektno orijentirani skriptni jezik koji omogućuje brzu izradu dinamičkih mrežnih stranica.  PHP je napredniji skriptni jezik, velikih mogućnosti, koji uz JavuScript stranice može učiniti dinamičnijim. 

Nastavak koji datoteka poprima u oba slučaja je .php.

Nedostatak PHP-a je to što je orijentiran samo na mrežno programiranje.

Zastupljenost skriptnih jezika – 

JavaScript – 67.80%

Python – 41.70%

PHP – 26.40%

Ruby – 8.40%

 

 


 

 

Skip to content