Wordpress klón Webassembly felett, C#-ban
2021-2022 tavasz
Szoftver
Téma leírása
A WebAssembly szabvány implementálása nemrég eljutott abba a fázisba, hogy elindulhattak azok a magasabb szintű keretrendszerek, melyek magasszintű programozási nyelveket támogatnak és az ezen nyelveken írt kódot WebAssembly nyelvre fordítják. Ezek a keretrendszerek azt tűzték ki célul, hogy a felület összeállításánál, illetve a felületi logika megírásánál alternatívát (C#) adjanak a JavaScript mellett.
A .NET világban jelenleg ezek a főbb kezdeményezések:
- Blazor WebAssembly - hivatalos Microsoft projekt, az ASP.NET Core része, rohamosan fejlődik. Razor-t használ a felület leírására.
- ooui - C# Web DOM vagy Xamarin Forms-ban leírt felületet tudunk futtatni WebAssembly felett
- Uno - UWP API-t használ felületleírásra. Az így leírt felület alapján natív felület áll elő Android, iOS-re, illetve a webre WebAssembly-re építve.
A hallgató feladata egy meglévő CMS backend-hez (itt van pár) felületet készíteni a fenti technológiák egyikével.
A téma szakdolgozatként/diplomamunkaként folytatható.
Maximális létszám:
1 fő