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