Alkalmazásfejlesztés .NET Core alapú háttérszolgáltatásokkal

OData támogatás
Konzulens:
Dr. Kővári Bence András
Automatizálási és Alkalmazott Informatikai Tanszék

Napjainkban az informatika fejlődése elképesztően gyorsan folyik. Naponta, hetente jelennek meg újabb és újabb megoldások, technológiai újítások, amik az eddig általunk ismert és jól bevált megoldásainkat nem csak helyettesíthetik, de felül is múlhatják. Így fontos, hogy lépést tartsunk a fejlődéssel, és minél hamarabb megismerkedjünk az új megoldásokkal. A .NET Core alapú fejlesztés sok előnnyel jár, de még nagyon friss, és ami fontosabb, hogy nem végleges technológia. Számos olyan fejlesztési lehetőség van, amit egy egyszerű .NET-es alkalmazás támogat, viszont a Core változat még, vagy egyáltalán nem támogat. Ez a probléma elő is került a fejlesztés során.Szerencsére az említett nehézség csak egy konkrét technológia alkalmazását érintette az alkalmazás fejlesztése során. Mivel még fejlesztés alatt áll a .NET Core, így folyamatosan változik, hogy mit támogat, és mit nem. Régebbi verziókban alkalmazható volt az általam is használni kívánt technológia, de a jelenlegi változatban már kivették a fejlesztők, és csak 2017-ben tervezik a támogatását. Mivel ezen technikai megoldás alkalmazása (SignalR) a programban megvalósuló kommunikáció alapja, így a régi, akkor támogatott verzió kézzel történő hozzáadása újra alkalmassá tette számomra a használatát. Bár a megoldás így nem tökéletes, az alkalmazás hiba nélkül futott, így alkalmas volt olyan tesztelési célra, hogy amikor a végleges verzió újra támogatottá válik, akkor jó megoldásként szolgálhat a feladatra.Így a nehézségeken túllépve sikerült egy olyan alkalmazást készítenem, amin bemutatható a .NET Core és a SignalR technológia felhasználásának mikéntje egy egyszerű példán keresztül. Új, szinte naponta fejlődő technológiák alkalmazása igen sok nehézséget tartalmazhat. Folyamatosan változik, így nekünk is figyelemmel kell kísérünk, hogy az aktuális állapotában milyen megoldásokat tesz lehetővé számunkra.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.