Witam,
Mam kilka pytań odnośnie terminologii tworzenia aplikacji internetowych.
Pytania:
- Czy frontend poza kodem widoku, w przypadku klienta grubego, oznacza rowniez logike biznesowa wykonywana u klienta? Tzn. serwer wysyla JSON/XML, a nastepnie u klienta reszta zajmuje sie JavaScript. Czy mozna to rowniez nazywac frontendem?
- Co zalicza sie do backndu: domysnie przyjmuje, ze sa to technologie jak Spring Data, EJB itp. Czasem jednak spotykam sie z nimi jako okresleniem middleware. Czym rozni sie middleware od typowego backenu?
- Skoro technologia klasy Spring/EJB to middleware, czym wlasciwie jest wlasciwy backend? Na mysl przychodza mi procedury skladowe dzialajace po stronie bazy. Czy mam racje?
Pozdrawiam,