Další frameworky

MVOP4 WBF

Bc. Matěj Cajthaml ©

Smíchovská střední průmyslová
škola a gymnázium

icon

Úvod

Vue jsme se učili pro jeho jednoduchost a přehlednost.

Principy frameworků jsou si podobné, ale každý má své specifika — syntaxe, přístup k datům, nástroje...

Podívejme se na další frameworky, které jsou populární a mohou se hodit.

Svelte

Svelte

  • cilí na minimalismus
  • překládá se do čistého JS velmi specifickým způsobem
  • nemá virtuální DOM
  • nutné kompilátory → např. SvelteKit

Hlavní soubory — main.js

                    
                

Komponenta

                    
                

Komplexní komponenta

                    
                

Ukázky

https://svelte.dev/examples/

Alternativní Pinia

Práce

Zjistěte informace o alternativě k Pinia ve Svelte a to svelte/store.

React

React

  • cílí na velké udržitelné aplikace
  • využívá virtuální DOM
  • komponentový přístup, speciální JSX
  • přímočarý přístup k datům

Hlavní soubory — App.jsx

                    
                

Komponenta

                    
                

Ukázky

https://react.dev/learn

Alternativní Pinia 2

Práce

Zjistěte informace o alternativě k Pinia v Reactu a to redux.

Ember

Ember

  • zejména konvence před konfigurací
  • MVC architektura
  • velká podpora testování

Angular

Angular

Existuje...

Nuxt a Next

Nuxt a Next

  • Nuxt.js je pro Vue.js
  • Next.js je pro React
  • obě jsou postaveny na SSR, větší aplikace

Ukázky

https://nuxtjs.org/examples

https://nextjs.org/learn

Děkuji za pozornost!

  • matej.cajthaml@ssps.cz
  • https://ssps.cajthaml.eu/