Klasifikace frontendových technologií Flashcards

1
Q

Jak byste definovali “frontend” v kontextu vývoje aplikací?

A

Frontend je část aplikace, se kterou přímo interaguje uživatel. Zahrnuje vše od webových stránek a mobilních aplikací až po aplikace pro VR/AR a smartwatch.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Jaké jsou hlavní typy webových aplikací?

A
  • Statické webové stránky - Základní HTML soubory s pevným obsahem a CSS.
  • Dynamické webové aplikace - Používají JavaScript pro interaktivitu a AJAX pro dynamické aktualizace.
  • Single Page Applications (SPA) - Načtou jednu HTML stránku a dynamicky ji aktualizují, což zlepšuje uživatelský zážitek a výkon.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Co jsou to nativní mobilní aplikace a jak jsou vyvíjeny?

A

Nativní mobilní aplikace jsou vyvíjeny specificky pro operační systémy jako iOS (Swift, Objective-C) a Android (Java, Kotlin). Plně využívají hardware zařízení, jako jsou GPS a kamery.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Jaké technologie se používají pro vývoj aplikací pro VR, AR a MR?

A

VR, AR a MR aplikace využívají speciální hardware, jako jsou VR headsety (Oculus Rift, HTC Vive) a AR platformy (ARKit, ARCore), pro vytváření ponořujících zážitků.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Jaké typy aplikací se vyvíjejí pro smartwatch a Smart TV?

A
  • Smartwatch aplikace jsou optimalizovány pro menší displeje a omezené zpracovatelské kapacity, často zpracovávají fitness data a oznámení.
  • Smart TV aplikace se zaměřují na streamování obsahu a interaktivní funkce, vyvíjeny pro platformy jako Samsung Tizen nebo LG webOS.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Jaké technologie se často používají pro vývoj frontendových aplikací?

A
  • HTML/CSS/JavaScript: Základ pro webové a mnohé mobilní aplikace.
  • React Native: Umožňuje psát nativní aplikace pro Android a iOS pomocí JavaScriptu a React.
  • Xamarin: Pro vývoj aplikací pro Android, iOS a Windows s .NET a C#.
  • Unity: Používá se pro VR/AR aplikace díky silné grafické schopnosti a podpoře multiplatformního vývoje.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly