Pregled bibliografske jedinice broj: 1035906
UniFrame – Okvir za razvoj aplikacija za visokoobrazovne ustanove
UniFrame – Okvir za razvoj aplikacija za visokoobrazovne ustanove // CIET 2014
Split, Hrvatska, 2014. str. 489-499 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), stručni)
CROSBI ID: 1035906 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
UniFrame – Okvir za razvoj aplikacija za visokoobrazovne ustanove
(Uniframe - a Framework for Developing Applications for Higher Education Institutions)
Autori
Gojak, Domagoj ; Ružić, Ivica
Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), stručni
Izvornik
CIET 2014
/ - , 2014, 489-499
Skup
CIET 2014
Mjesto i datum
Split, Hrvatska, 19.06.2014. - 21.06.2014
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Međunarodna recenzija
Ključne riječi
Razvojni okvir, Informacijski sustav, Baza podataka, UniFrame
(Framework, Information system, Database, UniFrame)
Sažetak
U današnjem vremenu pristup informacijama mora biti brz i i jednostavan. Upravo to nas je motiviralo da razvijemo sustav koji bi bio centar svih podataka na fakultetu. Zbog veličine i ozbiljnosti ovakvog sustava potrebno je dobro razmisliti o arhitekturi te samoj tehnologiji koju bi taj sustav koristio. Rezultat tog razmišljanja je arhitektura koja stavlja sustav u ulogu servisa koji bi se vrtio na open source LAMP stacku. Sustav prima zahtjeve korisnika te mu vraća isključivo željene podatke bez razmišljanja o tome kako će se ti podaci prezentirati tom istom korisniku. Nakon što smo odlučili koju tehnologiju koristiti te kako je postaviti pojavio se problem samog koda. Ispred nas su se nalazila dva izbora: koristiti postojeći razvojni okvir otvorenog koda ili razviti vlastiti razvojni okvir. Iako bi odabir postojećeg razvojnog okvira ubrzao proces izrade i implementacije sustava na kraju smo ipak odlučili razviti vlastiti. Razlog je potpuna neovisnost te velika prilika za samorazvoj pojedinaca (studenata i profesora) koji bi sudjelovali u razvoju i održavanju tog istog okvira kao i samog sustava. Zahtijevali smo da okvir mora pratiti određene standarde stoga smo velik dio vremena posvetili upravo proučavanju standarda kako bi osigurali mogućnost lake implementacije vanjskih biblioteka u naš sustav, a da pri tome ne trebamo mijenjati niti jedan komadić koda. No, najzanimljiviji dio cijelog razvoja je bilo razmišljanje o problemu proširivosti sustava tj. kako omogućiti ostalim programerima brzo i lako povezivanje na sustav i razvoj novih dijelova tog sustava. Koristeći se nizom najnovijih razvojnih metoda te modernom filozofijom programiranja omogućili smo upravo tu proširivost, brzinu razvoja kao i mogućnost višekratne uporabe napisanog koda.
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Ustanove:
Sveučilište u Splitu Sveučilišni odjel za stručne studije
Profili:
Ivica Ružić
(autor)