Izgradnja MVC modularnog radnog okvira za primjenu "Event-Driven" koncepta (CROSBI ID 395143)
Ocjenski rad | diplomski rad
Podaci o odgovornosti
Smijulj, Adrian
Meštrović, Ana
hrvatski
Izgradnja MVC modularnog radnog okvira za primjenu "Event-Driven" koncepta
Bez korištenja radnog okvira, krenuti u razvoj ozbiljnije aplikacije je postalo gotovo nezamislivo, neovisno o kojoj razvojnoj platformi se radi. Zbog velikih mogućnosti, dodatnih alata i uređene kôdne arhitekture koje nude, vrijeme izrade se znatno smanjuje čime i sama efikasnost programera što je u današnje vrijeme vrlo bitan faktor. Usprkos širokoj paleti radnih okvira baziranih na PHP programskom jeziku, nerijetko se pojedinci ili tvrtke odlučuju za pisanje vlastitog radnog okvira. Prednosti ovog pristupa očituju se u boljem poznavanju kôda, načina rada i pozadinskih procesa vlastitog radnog okvira. Osim toga, okvir će sadržavati zaista samo ono što je potrebno za razvoj dane aplikacije, dok drugi radni okviri često dolaze u „paketu“ odnosno sa komponentama koje najčešće nisu potrebne (a moraju biti prisutne u radnom okviru za njegovo pravilno funkcioniranje) te time nepotrebno zauzimaju sustavne resurse. S ciljem da se kreira pojednostavljeno, efikasno i fleksibilno PHP programsko orkuženje te uz korištenje suvremenih tehnologija kao što su PHP, MySQL, HTML, JavaScript itd., u ovom diplomskom radu biti će prikazana izrada PHP radnog okvira, koji će sadržavati najnužnije komponente za brzi razvoj web aplikacija. Cjelokupno izgrađen na objektno-orijentiranom pristupu, koristeći MVC arhitekturu, te pružajući alate poput ORM sučelja za automatizirani rad s entitetima i sustavom za upravljanje događajima, programer više neće morati razmišljati i trošiti vrijeme na osmišljavanje arhitekture te izradu alata, već će se u potpunosti moći posvetiti zadacima projekta. Uz samu implementaciju, svaka predstavljena komponenta će prethodno biti teorijski analizirana, te će se radi zornijeg prikaza i demonstrirati cjelokupna primjena radnog okvira. Iako sadrži samo temeljne komponente, radni okvir će po svojoj modularnoj arhitekturi biti fleksibilan, što će omogućiti programeru da ga proširi prema vlastitim potrebama te prilagodi prema zahtjevima aplikacije koju je potrebno izraditi.
objektno orijentirano programiranje; programiranje pogonjeno događajima; model-view-controller arhitektura (MVC)
nije evidentirano
engleski
MVC Modular Framework Building using Event-Driven Concepts
nije evidentirano
object oriented programming; event driven programming; model-view-controller arhitecture (MVC)
nije evidentirano
Podaci o izdanju
86
22.01.2014.
obranjeno
Podaci o ustanovi koja je dodijelila akademski stupanj
Rijeka