Naslov Razvoj web aplikacija pomoću Blazor tehnologije
Naslov (engleski) Web Application Development using Blazor Technology
Autor Danijel Baltić
Mentor Goran Matošević (mentor)
Član povjerenstva Vanja Bevanda (predsjednik povjerenstva)
Član povjerenstva Goran Matošević (član povjerenstva)
Član povjerenstva Katarina Kostelić (član povjerenstva)
Ustanova koja je dodijelila akademski / stručni stupanj Sveučilište Jurja Dobrile u Puli (Fakultet ekonomije i turizma "Dr. Mijo Mirković") Pula
Datum i država obrane 2023-09-29, Hrvatska
Znanstveno / umjetničko područje, polje i grana TEHNIČKE ZNANOSTI Računarstvo Programsko inženjerstvo
Sažetak Razvoj web aplikacija pomoću Blazor tehnologije donosi brojne prednosti i mogućnosti za programere. Blazor je moderna tehnologija koja omogućava izradu interaktivnih web aplikacija koristeći C# i .NET platformu. Umjesto tradicionalnog razdvajanja između klijentske i serverske strane, Blazor omogućava programerima da koriste isti jezik i okruženje za razvoj i izvršavanje aplikacija na obje strane.
Jedna od ključnih prednosti Blazora je sposobnost izvođenja koda na klijentskoj strani koristeći WebAssembly (Wasm). Ovo omogućava izvršavanje C# koda u web pregledniku, što rezultira bržim i interaktivnijim korisničkim sučeljem. Klijentska strana aplikacije može se izvoditi lokalno na korisnikovom uređaju, smanjujući opterećenje na serverskoj strani i poboljšavajući performanse.
Blazor podržava različite pristupe razvoju, uključujući Blazor WebAssembly i Blazor Server. Blazor WebAssembly omogućava potpuno klijentsko izvršavanje aplikacije, dok Blazor Server koristi SignalR za održavanje veze između klijenta i servera. Oba pristupa imaju svoje prednosti i mogu se prilagoditi specifičnim zahtjevima projekta.
Koristeći Blazor, programeri mogu iskoristiti moćan C# jezik i bogatstvo .NET ekosustava za izradu reaktivnih korisničkih sučelja, upravljanje događajima, izvođenje validacije podataka i interakciju s „Back-end“ servisima. Blazor također podržava upotrebu postojećih .NET biblioteka, što olakšava ponovno korištenje koda i integraciju s postojećim aplikacijama.
Razvoj web aplikacija pomoću Blazora donosi i jednostavnost održavanja. Budući da se koristi isti jezik i okruženje na obje strane, programeri imaju jedinstveno iskustvo razvoja i mogu dijeliti kôd, komponente i logiku između klijenta i servera. To rezultira manje dupliciranog koda, većom produktivnošću i lakšim održavanjem aplikacije.
Sažetak (engleski) The development of web applications using Blazor technology brings numerous advantages and possibilities for developers. Blazor is a modern technology that allows the creation of interactive web applications using C# and the .NET platform. Instead of the traditional separation between client-side and server-side, Blazor enables developers to use the same language and environment for development and execution on both sides.
One of the key benefits of Blazor is the ability to run code on the client side using WebAssembly (Wasm). This allows the execution of C# code in the web browser, resulting in faster and more interactive user interfaces. The client side of the application can be executed locally on the user's device, reducing the load on the server-side and improving performance.
Blazor supports different development approaches, including Blazor WebAssembly and Blazor Server. Blazor WebAssembly enables full client-side execution of the application, while Blazor Server uses SignalR to maintain the connection between the client and the server. Both approaches have their advantages and can be adapted to specific project requirements.
By using Blazor, developers can leverage the power of the C# language and the richness of the .NET ecosystem to create reactive user interfaces, handle events, perform data validation, and interact with backend services. Blazor also supports the use of existing .NET libraries, making it easy to reuse code and integrate with existing applications.
The development of web applications using Blazor also brings simplicity to maintenance. Since the same language and environment are used on both sides, developers have a unified development experience and can share code, components, and logic between the client and the server. This results in less duplicated code, increased productivity, and easier maintenance of the application.
Ključne riječi
Blazor
web aplikacija
C#.
Ključne riječi (engleski)
Blazor
web applications
C#
Jezik hrvatski
URN:NBN urn:nbn:hr:137:109902
Studijski program Naziv: Poslovna ekonomija; smjerovi: Financijski management, Marketinško upravljanje, Management i poduzetništvo, Turizam i razvoj, Poslovna informatika, Informatički menadžment Smjer: Poslovna informatika Vrsta studija: sveučilišni Stupanj studija: diplomski Akademski / stručni naziv: magistar/magistra poslovne ekonomije (mag.oec.)
Vrsta resursa Tekst
Način izrade datoteke Izvorno digitalna
Prava pristupa Otvoreni pristup
Uvjeti korištenja
Datum i vrijeme pohrane 2023-10-02 20:23:55