Tehničko veleučilište u Zagrebu · Zagreb

Programiranje mrežnih aplikacija u PHP jeziku

udžbenik

udžbenik

Programiranje mrežnih aplikacija u PHP jeziku

Vrsta autorska knjiga
Tip udžbenik
Godina 2024
Status objavljeno

Sažetak

PHP je skriptni jezik nastao 1994. godine i jedan je od najpopularnijih jezika za izradu dinamičkih mrežnih stranica i aplikacija. Kroz različite verzije – od PHP/FI i ranih izdanja (2.0, 3.0, 4.0) do verzija 5, 7 i naposljetku 8+ – kontinuirano su uvedena poboljšanja poput objektno orijentiranog programiranja, boljih performansi (Zend engine, JIT kompajler), proširene sigurnosti i mogućnosti izrade vlastitih proširenja. Zbog otvorenog koda i aktivne zajednice, PHP je postao vrlo fleksibilan i prilagodljiv u raznim okruženjima.
Jedna od ključnih prednosti PHP jezika je integracija s HTML jezikom za označavanje i bazama podataka (MySQL, Oracle, IBM-DB2, itd.), što omogućava jednostavnu izradu interaktivnih i dinamičkih mrežnih stranica i aplikacija. PHP ima dobru podršku za različite razvojne okvire (CakePHP, Laravel, Symfony, Yii, CodeIgniter), dodatno ubrzava proces razvoja, te olakšava održavanje i skaliranje projekata.
U kontekstu razvoja mrežnih rješenja, razlikuju se mrežne stranice i mrežne aplikacije. Dok su mrežne stranice češće statične i služe za informiranje korisnika, mrežne aplikacije pružaju napredniju interaktivnost, obavljanje složenih zadataka te manipulaciju podacima.
Kao jezik otvorenog kôda, PHP nudi čitav niz prednosti: od niske cijene razvoja i velike baze razvojnih programera do poboljšane sigurnosti (posebno u novijim verzijama), integracije s bazama podataka i bogatog ekosustava alata. Upravo zato ostaje jedan od najkorisnijih i najraširenijih jezika za razvoj mrežnih projekata različitih veličina i namjena.

Ključne riječi

PHP; Rasmus Lerdorf; otvoreni kod; sigurnost; performanse; baze podataka; mrežne aplikacije; interaktivnost