Front-End és Back-End
Vegyes Cikkek / / November 13, 2021
Írta: Guillem Alsina González, febr. 2017
A profánnak az ügyekben programozás, számukra úgy tűnhet, hogy fejlődő a szoftver Ez egy meglehetősen lineáris feladat, amely csak programozási ismereteket igényel, és legfeljebb az a koordinálását csapat fejlesztők, ha a kb nagyon nagy.
De nem, ez nem így van, és a számítógépes programok létrehozása során különféle ismeretek játszanak szerepet, főleg a egyrészt a funkcionalitások, másrészt a felhasználói felület programozása, amelyek az egész legalapvetőbb részei kb.
Ez két különálló, egymástól működő réteg megkülönböztetéséhez vezet bennünket: a front-end és a hátul
A front-end mindenre kiterjed, ami az alkalmazás felhasználói felületére és használhatóságára utal
Ehhez olyan ismeretekre van szükség, amelyek meghaladják a programozási nyelvek helyes használatát, például a használhatóság és a tanulmányok teljesen eltérnek azoktól az algoritmusoktól és átgondolt számításoktól, amelyekkel az alkalmazás beépítheti a munkát az adat.
A front-end Összegyűjti a jegyeket és az utasításokat, amelyeket a
Felhasználónév a vezérlőkön és ugyanazon területeken keresztül front-end lehetővé teszi, és végül végrehajtja a készítmény az övétől Formátum hogy elküldje őket a program motorjába, ami lenneA hátul feldolgozza a felhasználói interakciókat (mi történik a felhasználóval front-end) az adatokkal, és az összes folyamatot az utóbbiakkal hajtja végre
Ez a rész az, amely valóban funkcionalitást ad a programnak, bár a front-end Nem lenne hasznunkra, mivel nem tudtunk kölcsönhatásba lépni az adatokkal és azok eredményeivel.
Ebben a részben rejlik minden olyan algoritmus, amely elvégzi a rendszer "durva" munkáját, manipulálja az adatokat és fejleszti azok funkcionalitását.
Néha a front-end és a hátul futtassa külön-külön a különböző számítógépeken, együttműködve a hálózaton
Ezekben az alkalmakban a szoftver Figyelembe kell venniük a párhuzamossági kérdéseket, vagyis azt, hogy két vagy több felhasználó egyszerre működhet anélkül, hogy egymást megzavarnák. a többiek, irányítva cselekedeteiket, és megakadályozva őket abban, hogy egyszerre módosítsák ugyanazokat az adatokat, amelyek nem támogatják a módosítást egyidejű.
A webalkalmazások a paradigma tökéletes ez a modell, mivel bárhonnan futtathatóak, és annak front-end nem több, mint kód HTML, amely bármelyiket használja böngésző web a végrehajtáshoz.
Fotók: Fotolia - Matador / Dusit_sri
Front-End és Back-End témák