Vježba 2: Skriptni jezici na Internetu
Ante Prgin, 3.C
PRIPREMA
- Napišite definiciju skriptnih jezika.
Skriptni jezici omogućuju pisanje skripti koje izvršavaju određeni zadatak. Oni su podkategorija programskih jezika i također koriste naredbe, primarno za određeno upravljanje drugim programima, odnosno za povezivanje jednog jezika sa drugima. - Navedite primjere skriptnih jezika.
Primjeri su JavaScript, PHP, Perl, Python, VBScript i dr. - Napišite definiciju markup jezika.
Markup jezici koriste se kako bi pripremili oblik podataka ili izgled ili dizajn web stranice. Oni su prezentacijski i ne uključujuju logiku ili agoritam. - Navedite primjere markup jezika
Primjeri su HTML, CSS, XML i drugi.
IZVOĐENJE VJEŽBE
- Skriptni jezici
- Istražite i odgovorite kakva je razlika između skriptiranja na poslužiteljskoj i na strani klijenta. Možete se poslužiti izvorima na https://www.geeksforgeeks.org/difference-between-sever-sidescripting-and-client-side-scripting/?ref=rp . Napišite odgovor tablično.
- Ispunite tablicu o skriptnim jezicima:
- Nabrojite i ukratko objasnite četiri prednosti skriptnih jezika. Mogući izvor: https://www.geeksforgeeks.org/introduction-to-scripting-languages/?ref=rp
Jednostavnost i brzina učenja. Skriptni jezici su obično dizajnirani s lakoćom korištenja na umu, što ih čini idealnim za početnike. Njihova sintaksa je često jednostavna i razumljiva, omogućujući brzi ulazak u programiranje.
Brza prototipizacija. Skriptni jezici omogućuju brzu izradu prototipova i testiranje ideja. Zbog svoje fleksibilnosti, programeri mogu brzo implementirati i testirati nove funkcionalnosti bez potrebe za dugim procesom kompilacije.
Platforma neovisnost.
Mnogi skriptni jezici su platforma neovisni, što znači da se mogu izvoditi na različitim operativnim sustavima bez potrebe za izmjenom koda. To olakšava razvoj aplikacija koje trebaju raditi u više okruženja.
Integracija s drugim tehnologijama. Skriptni jezici često se lako integriraju s drugim jezicima, biblioteka i alatima. Ovo omogućuje programerima da iskoriste postojeće resurse i alate, čime se povećava produktivnost i efikasnost. - Nabrojite četiri primjene skriptnih jezika.
Četiri primjene skriptnih jezika su web razvoj, automatizacija zadataka, testiranje te data science i analitika. - Što je Node js?
Node.js je otvorena platforma za razvoj koja omogućuje izvođenje JavaScript koda na serveru. To je zasnovano na V8 JavaScript engineu, koji je razvila Googleova Chromeova ekipa. Node.js se često koristi za razvoj web aplikacija, API-ja, real-time aplikacija (kao što su chat aplikacije) i mikroservisa. - Što je V8 JavaScript Engine?
V8 JavaScript Engine je otvoreni izvorni JavaScript motor razvijen od strane Googlea, koji se koristi u Chrome pregledniku i Node.js-u.bog svojih performansi i fleksibilnosti, V8 je postao jedan od najpopularnijih JavaScript motora u upotrebi danas. - Navedite prema popularnosti od najviše do najniže pet skriptnih jezika sa postotcima. Pronađite što relevantnije podatke.
Najpopularniji skriptni jezici prema popularnosti su: JavaScript, Python, PHP, Ruby i Perl.
- Istražite i odgovorite kakva je razlika između skriptiranja na poslužiteljskoj i na strani klijenta. Možete se poslužiti izvorima na https://www.geeksforgeeks.org/difference-between-sever-sidescripting-and-client-side-scripting/?ref=rp . Napišite odgovor tablično.
- Markup jezici
- Što znači riječ markup u današnjoj, elektroničkoj eri?
U današnjoj, elektroničkoj eri, riječ “markup” odnosi se na specijalizirani jezik ili sustav za označavanje koji se koristi za strukturiranje, formatiranje i prikazivanje sadržaja u digitalnim dokumentima i na webu. - Markup jezici su statični. Što to znači? (pomoć: https://www.encyclopedia.com/computing/news-wires-white-papers-and-books/markuplanguages )
Kada se kaže da su markup jezici statični, to se obično odnosi na to da se njihova struktura i formatiranje ne mijenjaju tijekom izvođenja ili interakcije s korisnikom. Ovo statičko svojstvo markup jezika olakšava njihovu upotrebu za definiranje standardnih prikaza, dok dinamički jezici omogućuju interaktivnost i prilagodljivost. - Ispunite tablicu:
- Objasnite što je hypertext.
Hipertekst je način organizacije i povezivanja informacija u digitalnom obliku, koji omogućuje korisnicima da lako navigiraju između različitih dijelova sadržaja putem poveznica (linkova). Hipertekst omogućuje dinamično i interaktivno pristupanje informacijama, što ga čini ključnim konceptom za rad s digitalnim sadržajem. - Ukratko objasnite što je HTML DOM.
HTML DOM (Document Object Model) je programski model koji predstavlja strukturu HTML dokumenta kao hijerarhiju objekata. Omogućuje interakciju s HTML sadržajem putem skriptnih jezika, poput JavaScript-a. HTML DOM je ključna komponenta za izgradnju dinamičnih i interaktivnih web aplikacija, omogućujući programerima da upravljaju sadržajem i strukturom web stranica putem skriptiranja.
- Što znači riječ markup u današnjoj, elektroničkoj eri?