1. Društvene komponente u web aplikacijama
- Author
-
Triva, Jakob, Galić, Irena, and Leventić, Hrvoje
- Subjects
TECHNICAL SCIENCES. Computing. Program Engineering ,web razvoj ,Ruby on Rails ,social network ,TEHNIČKE ZNANOSTI. Računarstvo. Programsko inženjerstvo ,Web development ,društvena mreža - Abstract
Problem završnoga rada predstavlja izrada društvene mreže bazirane na pisanju osvrta na filmove. U radu se definira pojam društvene mreže te obrađuje povijest društvenih mreža, od samih početaka do globalnog fenomena koji iz dana u dan broji sve veći broj korisnika. Uvodi se u svijet web razvoja u okviru (eng. framework) Ruby on Rails te se predočavaju njegove mogućnosti. Velika zajednica Ruby on Rails programera te mnogo predočenih riješenih problema na internetu uvelike olakšavaju rješavanje bilo kakvih problema pri razvoju aplikacije. Korištenje baze podataka The Movie DB putem API-ja je uvelike olakšano objašnjenjima pronađenima na Git repozitoriju samog gem paketa. Učinkovitost samog okvira Ruby on Rails predočena je praktičnim radom. Zbog lakše instalacije Ruby on Rails okvira te prvobitne naklonosti Ruby on Rails okvira Unix-baziranim operacijskim sustavima, za potrebe samog razvoja aplikacije za operacijski sustav korištena je distribucija Linux operacijskog sustava Ubuntu 17.04. This bachelor's thesis details the development of a social network designed for writing film reviews. The term "social network" will be clearly defined including the history of social networks from their very beginnings, to the global phenomenon of today which is used by a constantly increasing number of users. The thesis also contains an introduction to the environment of the Ruby on Rails web application framework with an explanation of its capabilities. The large programming community gathered around Ruby on Rails has already dealt with numerous development issues, which greatly eases correcting any errors while developing the application. Using The Movie DB's database through their API is smooth and straightforward due to the examples found in the Git repository of The Movie DB’s gem package. The effectiveness of the Ruby on Rails framework is illustrated by its utilization in this thesis. Due to the easier installation of the Ruby on Rails framework, and the framework's initial predisposition towards Unix-based operating systems, this application has been developed using Ubuntu 17.04., distribution of the Linux operating system.
- Published
- 2017