Název:
.NET library for the MediaWiki API
Překlad názvu:
.NET library for the MediaWiki API
Autoři:
Onderka, Petr ; Petříček, Tomáš (vedoucí práce) ; Pokorný, Jaroslav (oponent) Typ dokumentu: Bakalářské práce
Rok:
2013
Jazyk:
eng
Abstrakt: [eng][cze] .NET library for the MediaWiki API Abstract: MediaWiki wikis provide their users an API, that can used to programmatically access the wiki. This API is large, changes frequently and can be different from wiki to wiki, so it can be a challenge to write a library for accessing the API. This thesis describes LinqToWiki, a library that can be used to access the Me- diaWiki API from C# or other .NET languages. Thanks to the use of LINQ and code generation through Roslyn, code written using this library is readable, discoverable, strongly-typed and flexible..NET library for the MediaWiki API Abstrakt: Wiki běžící na systému MediaWiki poskytují svým uživatelům API, které lze použít k přístupu k dané wiki z počítačového programu. Toto API je rozsáhlé, často se mění a může se lišit wiki od wiki, takže může být náročné napsat knihovnu pro přístup k tomuto API. Tato práce popisuje LinqToWiki, knihovnu pro přístup k MediaWiki API ze C# nebo jiných jazyků na platformě .NET. Díky použití LINQu a generovaní kódu pomocí Roslynu, kód napsaný s použitím této knihovny je čitelný, objevitelný, silně typovaný a flexibilní.
Klíčová slova:
C#; Generování kódu; LINQ; Roslyn; Wiki; C#; Code generation; LINQ; Roslyn; Wiki