pátek 1. ledna 2016

Mobilní aplikace, frontend a backend

Při vývoji mobilních aplikací se setkáme s pojmy frontend a backend.

Zjednodušeně řečeno, frontend je část aplikace běžící v zařízení (telefon, tablet, ...) a backend je serverové řešení, kam jsou ukládána data z mobilní aplikace.

Je vhodné zmínit, že ne každá mobilní aplikace používá backend; jsou-li data uložena výhradně v zařízení na kterém je nainstalována daná aplikace, není žádný backend potřeba.

Frontend

Jako frontend se dnes typicky používá některý z frameworků určených pro mobilní aplikace, mezi které patří zejména:

A další frameworky, viz můj dřívější článek Frameworky pro mobilní aplikace


Backend

Backend může sloužit jen jako prosté úložiště dat z mobilní aplikace nebo může obsahovat i vlastní logiku, tj. je to program běžící na pozadí (na serveru).

Mezi používané backendy patří v dnešní době např.:
A samozřejmě i mnohé další.

Meteor

Poslední zmíněný backend, Meteor, mi přijde velice zajímavý. On to vlastně ani čistý backend není, dají se v něm psát aplikace jak pro backend, tak i pro frontend.

Jsou pro něj vytvářeny stále nové balíčky, které významným způsobem rozšiřují jeho použití. Dočkal se tak integrace s Angularem a dokonce i s Ionicem (skvělá zpráva).

Rozhodně doporučuji se na něj podívat :-)


Žádné komentáře:

Okomentovat