JavaScriptové frameworky pro vývoj webových aplikací ; JavaScript Frameworks for Web Application Development

Saved in:
Bibliographic Details
Title: JavaScriptové frameworky pro vývoj webových aplikací ; JavaScript Frameworks for Web Application Development
Authors: Doležal, Antonín
Contributors: Žižka Tomáš, Mgr. Ph.D. : 56949, Novák Jiří, Ing. : 56230
Publication Year: 2020
Subject Terms: JavaScriptové frameworky, JavaScriptové knihovny, webové aplikace, Angular, React, Vue, jednostránkové webové aplikace, metody životního cyklu komponenty, frontend, JavaScript frameworks, JavaScript libraries, web applications, single page applications, component lifecycle methods
Description: Diplomová práce se zabývá JavaScriptovými frameworky pro vývoj moderních webových aplikací. Úkolem práce je nastínit možný postup implementace vybraného JavaScriptového frameworku na projektu z reálného prostředí. Dalším úkolem je pomoc při rozhodování mezi konkrétními JavaScriptovými frameworky. V první části práce jsou vysvětleny základní pojmy vztahující se ke zmíněné problematice. Je provedena analýza a porovnání zvolených frameworků, které v současné době dominují jak ve své popularitě, tak v počtu svých uživatelů. V další části práce jsou ukázány odlišnosti v základní syntaxi mezi danými frameworky na vybraných příkladech a postup vytvoření nového projektu pro každý zvolený framework. Poté se práce věnuje představení vybrané webové aplikace, definuje důvody a cíle přechodu na novější technologie, popisuje výběr nejvhodnějšího frameworku, a nakonec ukazuje samotný postup implementace. ; This thesis focuses on JavaScript frameworks with the purpose of developing modern web based applications. The main objective is to outline a possible procedure for the implementation of the selected JavaScript framework on a project from a real environment. Secondary objective is to provide aid in the framework selection process. The first part of the thesis explains basic concepts related to the thesis' subject. A comparative analysis of the selected frameworks, which all currently dominate the market in both popularity and the number of users, is performed. In the next part of the thesis, differences in the basic syntax between the frameworks on selected examples are shown as well as the process of creating a new project for each framework. The thesis then focuses on the introduction of the chosen web application, defines the reasons and goals behind the transition to the newer technologies, describes the selection of the most suitable framework, and finally demonstrates the implementation process itself.
Document Type: thesis
File Description: 120 s. (12 802 znaků); žádné; application/pdf
Language: Czech
Relation: beginitemize itemAMBLER, Tim a Nicholas CLOUD. 2015. JavaScript frameworks for modern web dev. New York: Apress, Expert's voice in Web development. ISBN 978-1-4842-0663-8. itemBLOKDYK, Gerardus. 2018. Comparison of Javascript Frameworks. California, USA: CreateSpace Independent Publishing Platform, ISBN 978-1963828225. itemFREEMAN, Adam.2018. Pro Vue.JS 2. New York, NY: Springer Science Business Media, ISBN 978-1-4842-3804-2. itemŽÁRA, Ondřej. 2015. JavaScript: programátorské techniky a webové technologie. Brno: Computer Press, ISBN 978-80-251-4573-9. itemPROQUEST. 2019 Databáze článků ProQuest [online]. Ann Arbor, MI, USA: ProQuest. [cit. 2019- 09-26]. Dostupné z: http://knihovna.tul.cz enditemize parKonzultant: Mgr. Dita Plchovápar; V 202002000; https://dspace.tul.cz/handle/15240/157532
Availability: https://dspace.tul.cz/handle/15240/157532
Rights: Vysokoškolská závěrečná práce je autorské dílo chráněné dle zákona č. 121/2000 Sb., autorský zákon, ve znění pozdějších předpisů. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou https://knihovna.tul.cz/document/26 ; A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act. https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics https://knihovna.tul.cz/document/26 ; https://knihovna.tul.cz/document/26 ; https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf
Accession Number: edsbas.C5FDFF45
Database: BASE
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://dspace.tul.cz/handle/15240/157532#
    Name: EDS - BASE (s4221598)
    Category: fullText
    Text: View record from BASE
  – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Dole%C5%BEal%20A
    Name: ISI
    Category: fullText
    Text: Nájsť tento článok vo Web of Science
    Icon: https://imagesrvr.epnet.com/ls/20docs.gif
    MouseOverText: Nájsť tento článok vo Web of Science
Header DbId: edsbas
DbLabel: BASE
An: edsbas.C5FDFF45
RelevancyScore: 746
AccessLevel: 3
PubType: Dissertation/ Thesis
PubTypeId: dissertation
PreciseRelevancyScore: 745.994262695313
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: JavaScriptové frameworky pro vývoj webových aplikací ; JavaScript Frameworks for Web Application Development
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Doležal%2C+Antonín%22">Doležal, Antonín</searchLink>
– Name: Author
  Label: Contributors
  Group: Au
  Data: Žižka Tomáš, Mgr. Ph.D. : 56949<br />Novák Jiří, Ing. : 56230
– Name: DatePubCY
  Label: Publication Year
  Group: Date
  Data: 2020
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22JavaScriptové+frameworky%22">JavaScriptové frameworky</searchLink><br /><searchLink fieldCode="DE" term="%22JavaScriptové+knihovny%22">JavaScriptové knihovny</searchLink><br /><searchLink fieldCode="DE" term="%22webové+aplikace%22">webové aplikace</searchLink><br /><searchLink fieldCode="DE" term="%22Angular%22">Angular</searchLink><br /><searchLink fieldCode="DE" term="%22React%22">React</searchLink><br /><searchLink fieldCode="DE" term="%22Vue%22">Vue</searchLink><br /><searchLink fieldCode="DE" term="%22jednostránkové+webové+aplikace%22">jednostránkové webové aplikace</searchLink><br /><searchLink fieldCode="DE" term="%22metody+životního+cyklu+komponenty%22">metody životního cyklu komponenty</searchLink><br /><searchLink fieldCode="DE" term="%22frontend%22">frontend</searchLink><br /><searchLink fieldCode="DE" term="%22JavaScript+frameworks%22">JavaScript frameworks</searchLink><br /><searchLink fieldCode="DE" term="%22JavaScript+libraries%22">JavaScript libraries</searchLink><br /><searchLink fieldCode="DE" term="%22web+applications%22">web applications</searchLink><br /><searchLink fieldCode="DE" term="%22single+page+applications%22">single page applications</searchLink><br /><searchLink fieldCode="DE" term="%22component+lifecycle+methods%22">component lifecycle methods</searchLink>
– Name: Abstract
  Label: Description
  Group: Ab
  Data: Diplomová práce se zabývá JavaScriptovými frameworky pro vývoj moderních webových aplikací. Úkolem práce je nastínit možný postup implementace vybraného JavaScriptového frameworku na projektu z reálného prostředí. Dalším úkolem je pomoc při rozhodování mezi konkrétními JavaScriptovými frameworky. V první části práce jsou vysvětleny základní pojmy vztahující se ke zmíněné problematice. Je provedena analýza a porovnání zvolených frameworků, které v současné době dominují jak ve své popularitě, tak v počtu svých uživatelů. V další části práce jsou ukázány odlišnosti v základní syntaxi mezi danými frameworky na vybraných příkladech a postup vytvoření nového projektu pro každý zvolený framework. Poté se práce věnuje představení vybrané webové aplikace, definuje důvody a cíle přechodu na novější technologie, popisuje výběr nejvhodnějšího frameworku, a nakonec ukazuje samotný postup implementace. ; This thesis focuses on JavaScript frameworks with the purpose of developing modern web based applications. The main objective is to outline a possible procedure for the implementation of the selected JavaScript framework on a project from a real environment. Secondary objective is to provide aid in the framework selection process. The first part of the thesis explains basic concepts related to the thesis' subject. A comparative analysis of the selected frameworks, which all currently dominate the market in both popularity and the number of users, is performed. In the next part of the thesis, differences in the basic syntax between the frameworks on selected examples are shown as well as the process of creating a new project for each framework. The thesis then focuses on the introduction of the chosen web application, defines the reasons and goals behind the transition to the newer technologies, describes the selection of the most suitable framework, and finally demonstrates the implementation process itself.
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: thesis
– Name: Format
  Label: File Description
  Group: SrcInfo
  Data: 120 s. (12 802 znaků); žádné; application/pdf
– Name: Language
  Label: Language
  Group: Lang
  Data: Czech
– Name: NoteTitleSource
  Label: Relation
  Group: SrcInfo
  Data: beginitemize itemAMBLER, Tim a Nicholas CLOUD. 2015. JavaScript frameworks for modern web dev. New York: Apress, Expert's voice in Web development. ISBN 978-1-4842-0663-8. itemBLOKDYK, Gerardus. 2018. Comparison of Javascript Frameworks. California, USA: CreateSpace Independent Publishing Platform, ISBN 978-1963828225. itemFREEMAN, Adam.2018. Pro Vue.JS 2. New York, NY: Springer Science Business Media, ISBN 978-1-4842-3804-2. itemŽÁRA, Ondřej. 2015. JavaScript: programátorské techniky a webové technologie. Brno: Computer Press, ISBN 978-80-251-4573-9. itemPROQUEST. 2019 Databáze článků ProQuest [online]. Ann Arbor, MI, USA: ProQuest. [cit. 2019- 09-26]. Dostupné z: http://knihovna.tul.cz enditemize parKonzultant: Mgr. Dita Plchovápar; V 202002000; https://dspace.tul.cz/handle/15240/157532
– Name: URL
  Label: Availability
  Group: URL
  Data: https://dspace.tul.cz/handle/15240/157532
– Name: Copyright
  Label: Rights
  Group: Cpyrght
  Data: Vysokoškolská závěrečná práce je autorské dílo chráněné dle zákona č. 121/2000 Sb., autorský zákon, ve znění pozdějších předpisů. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou https://knihovna.tul.cz/document/26 ; A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act. https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics https://knihovna.tul.cz/document/26 ; https://knihovna.tul.cz/document/26 ; https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf
– Name: AN
  Label: Accession Number
  Group: ID
  Data: edsbas.C5FDFF45
PLink https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.C5FDFF45
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: Czech
    Subjects:
      – SubjectFull: JavaScriptové frameworky
        Type: general
      – SubjectFull: JavaScriptové knihovny
        Type: general
      – SubjectFull: webové aplikace
        Type: general
      – SubjectFull: Angular
        Type: general
      – SubjectFull: React
        Type: general
      – SubjectFull: Vue
        Type: general
      – SubjectFull: jednostránkové webové aplikace
        Type: general
      – SubjectFull: metody životního cyklu komponenty
        Type: general
      – SubjectFull: frontend
        Type: general
      – SubjectFull: JavaScript frameworks
        Type: general
      – SubjectFull: JavaScript libraries
        Type: general
      – SubjectFull: web applications
        Type: general
      – SubjectFull: single page applications
        Type: general
      – SubjectFull: component lifecycle methods
        Type: general
    Titles:
      – TitleFull: JavaScriptové frameworky pro vývoj webových aplikací ; JavaScript Frameworks for Web Application Development
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Doležal, Antonín
      – PersonEntity:
          Name:
            NameFull: Žižka Tomáš, Mgr. Ph.D. : 56949
      – PersonEntity:
          Name:
            NameFull: Novák Jiří, Ing. : 56230
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2020
          Identifiers:
            – Type: issn-locals
              Value: edsbas
ResultId 1