diplomsko delo
Matej Žagar (Author), Ivan Rozman (Mentor), Boštjan Šumak (Co-mentor)

Abstract

V diplomskem delu je predstavljeno PHP-ogrodje Yii, njegove prednosti, slabosti in uporaba pri razvoju spletnih rešitev. Raziskali smo izbrano ogrodje in razložili, zakaj sta na splošno vpeljava in uporaba ogrodja za razvoj spletnih aplikacij smiselni in kako izboljšata učinkovitost razvoja. Pri raziskovanju smo uporabili strokovno literaturo, izdelali nekaj primerov funkcionalnosti aplikacije z uporabo ogrodja in brez njegove uporabe ter naredili študijo primera brezplačne in odprtokodne aplikacije, ki v celoti temelji na ogrodju Yii. V raziskavi smo upoštevali in definirali različne dejavnike, ki vplivajo na razvoj aplikacije. Opazovali in primerjali smo: čas učenja o ogrodju, vzpostavitve delovnega okolja, vpeljave ogrodja, razvoja; strežniške zahteve ogrodja; ali ogrodje zahteva uporabo in vpeljavo dodatnih tehnologij in razširitev; ali je razširljivost ogrodja podprta z drugimi tehnologijami; ter ali ogrodje zagotavlja lastnosti in rešitve, neodvisne od spletnih odjemalcev, in na kakšen način. Ugotovili smo, da je uporaba ogrodja Yii smiselna pri aplikacijah, ki so podprte s podatkovno bazo in ki zahtevajo vsaj operacije CRUD, saj s tem pospešimo razvoj, izboljšamo preglednost nad programsko kodo, sledimo načrtovalskemu vzorcu MVC in ne nazadnje omogočimo lažjo razširljivost in vzdrževanje.

Keywords

Yii ogrodje;spletne rešitve;PHP;razvoj rešitev;

Data

Language: Slovenian
Year of publishing:
Typology: 2.11 - Undergraduate Thesis
Organization: UM FERI - Faculty of Electrical Engineering and Computer Science
Publisher: [M. Žagar]
UDC: 659.2:004.738.5(043.2)
COBISS: 17984534 Link will open in a new window
Views: 1207
Downloads: 136
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Other data

Secondary language: English
Secondary title: DEVELOPMENT OF WEB SOLUTIONS BASED ON YII FRAMEWORK
Secondary abstract: The thesis presents Yii PHP Framework, its strengths, weaknesses and use in developing web-based solutions. We researched the selected framework and explained why generally the introduction and application frameworks for developing web applications make sense and how they improve the development efficiency. In the research we used professional literature, produced some examples of application functionality using a framework and without its use and made a case study of free and open source application that is entirely based on Yii Framework. In this study we considered and defined the various factors that influence the development of applications. We observed and compared: the learning curve of the framework, the establishment of the working environment, the introduction of frameworks and its expansion; server requirements frameworks; whether framework requires the use and deployment of additional technologies and extension; whether the scalability of the framework is supported by other technologies; and whether the framework provides features and solutions, independent of the Web clients, and in what way. We found out that the use of Yii Framework makes sense in applications that are supported by the database and require at least CRUD operations, as this speeds up the development, improves the transparency of the programme code, tracks the designed pattern MVC and last but not least facilitates easier expansion and maintenance.
Secondary keywords: Yii framework;web solutions;PHP;development of web solutions;
URN: URN:SI:UM:
Type (COBISS): Undergraduate thesis
Thesis comment: Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Informatika
Pages: X, 79 str.
ID: 8729376