Abstrakt

U ovom radu razmatraju se različite tehnike razvoja klijentske strane veb aplikacije i njeno povezivanje sa serverskom stranom razvijenom u programskom jeziku Python korišćenjem Django frejmvorka. Osnovnim funkcionalnostima serverske strane može se pristupiti preko REST poziva. Rađeno je pet različitih tehnika razvoja klijentske strane aplikacije, izvorni Javascript, tri različita veb frejmvorka, to su JQuery, Angular i React i Django templejti. Sve tehnike razvoja klijentske strane osim Django templejta komuniciraju sa serverskom stranom preko REST poziva. Cilj je bio da se uporede različite tehnike integracije sa serverskom stranom, da se prikažu njihove prednosti i nedostaci. Analizirana je kompleksnost određenog jezika ili frejmvorka, čitljivost koda, sigurnost, podržanost od strane zajednice. Analiza će se raditi na primeru razvoja veb aplikacije za rentiranje motornih vozila.

Ključne reči: JavaScript, React, Angular, Django, JQuery
Objavljen na sajtu: 15.3.2021
Priloženi fajl: mstepanovic.pdf