Show simple item record

C#-JavaScript Transpiler for DotVVM

dc.contributor.advisorPluskal, Jancs
dc.contributor.authorMrnuštík, Michalcs
dc.date.accessioned2020-06-23T07:08:46Z
dc.date.available2020-06-23T07:08:46Z
dc.date.created2018cs
dc.identifier.citationMRNUŠTÍK, M. Mezijazykový překladač C#-JavaScript pro DotVVM [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2018.cs
dc.identifier.other114778cs
dc.identifier.urihttp://hdl.handle.net/11012/85216
dc.description.abstractCílem této práce vyřešit problém překladu serverového kódu napsaného v jazyce C# do klientského kódu jazyka JavaScript, tak aby bylo možné jej spouštět v prohlížeči. A navržené řešení poté implementovat. Následně je cílem integrovat toto řešení do frameworku DotVVM a napsat aplikaci demonstrující této technologie v praxi. cs
dc.description.abstractAim of this thesis is to solve issue of transpiling server code written in C# to client-side JavaScript code, so it could be run in the browser. And then implementing the proposed solution. Next goal is to integrate this solution into framework DotVVM and develop an application demonstrating this techonology.en
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectASP.NETcs
dc.subjectC#cs
dc.subjectJavascriptcs
dc.subjectRoslyncs
dc.subjectpřekladačcs
dc.subjectDotVVMcs
dc.subjectwebové aplikacecs
dc.subject.NET Frameworkcs
dc.subject.NET Corecs
dc.subjectModel-View-ViewModelcs
dc.subjectASP.NETen
dc.subjectC#en
dc.subjectJavascripten
dc.subjectRoslynen
dc.subjecttranspileren
dc.subjectDotVVMen
dc.subjectweb applicationsen
dc.subject.NET Frameworken
dc.subject.NET Coreen
dc.subjectModel-View-ViewModelen
dc.titleMezijazykový překladač C#-JavaScript pro DotVVMcs
dc.title.alternativeC#-JavaScript Transpiler for DotVVMen
dc.typeTextcs
dcterms.dateAccepted2018-06-14cs
dcterms.modified2020-05-10-16:13:22cs
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
sync.item.dbid114778en
sync.item.dbtypeZPen
sync.item.insts2021.11.22 22:59:48en
sync.item.modts2021.11.22 21:50:35en
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
dc.contributor.refereeRyšavý, Ondřejcs
dc.description.markBcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
but.committeedoc. Dr. Ing. Dušan Kolář (předseda) doc. Ing. Jaroslav Zendulka, CSc. (místopředseda) Ing. František Grézl, Ph.D. (člen) doc. Ing. Zdeněk Kotásek, CSc. (člen) Dr. Ing. Petr Peringer (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm " B ". Otázky u obhajoby: Jako hlavní nedořešený problém uvádíte vlastnost Javascriptu, jenž obsahuje pouze jeden univerzální číselný typ. Z jakého důvodu není možné použít Javascript knihovnu, která definuje jednotlivé číselné datové typy, například js-cuint? Na straně 15 porovnáváte situace, kdy je konkatenace řetězce provedena na straně serveru a na straně klienta. Uvádíte, že výhodou je výrazně nižší velikost odpovědi. Nicméně ze stejných dat je vidět i rozdíl v neprospěch "optimalizované" verze v komunikaci opačným směrem. Proč? Zkoušel jste provést detailnější vyhodnocení situací, kdy se optimalizace skutečně vyplatí?cs
but.resultpráce byla úspěšně obhájenacs
but.programInformační technologiecs
but.jazykčeština (Czech)


Files in this item

Thumbnail
Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record