Autor Zpráva
jefitto44
Profil
Viem, že odo mňa sprostá otázka, ale držím sa zásady - Kto sa pýta, je hlupákom 5 minút, kto sa nepýta, je hlupákom celý život...

Teda

Čo to znamená front end a čo znamená back end?

Mám za to, že front end rieši veci na poslednej úrovni - teda ako majú vyzerať (zejména html a css, javascripty atď atď)
a back end rieši to, čo na stránke nevidno (engine, funkcionalita, programovanie)

Dobre si myslím?
Taurus
Profil
Mj. první odkaz v google.

In software engineering, the terms "front end" and "back end" are distinctions which refer to the separation of concerns between a presentation layer and a data access layer respectively.

The front end is an interface between the user and the back end. The front and back ends may be distributed amongst one or more systems.
Joker
Profil
jefitto44:
Jednoduše by to šlo popsat tak, že front-end je to, s čím přímo pracuje uživatel (uživatel z aplikace vidí front-end) a back-end je to, co běží pod tím (a obvykle dělá hlavní činnost té aplikace).
jefitto44
Profil
Čiže svojim spôsobom sa veľmi oklieštene a zjednodušene dá povedať, že front end je dizajn a backend je program?
Joker
Profil
jefitto44:
To zase ne, pod front-end bude patřit i prezentační logika.
jefitto44
Profil
Čo to je prezentační logika?
mimochodec
Profil
jefitto44:
Čo to je prezentační logika?

To, co zajišťuje, že se něco zobrazí. Takže nejen vygenerované html, ale i to, co to html generuje.
jefitto44
Profil
Čiže napr. v prípade eshopu bude backend celý program, ktorý zabezpečuje vkladanie a editáciu tovarov, kategórií, možnosti platieb ... , do ktorého má prístup len admin.
FrontEnd teda bude výpis všetkého z databázy a umiestnenie na stránke (napr kde sa má zobraziť fotka produktu, kde sa má zobraziť cena,...) ?
Joker
Profil
jefitto44:
Čo to je prezentační logika?
Tak když to zjednodušíme, design je „jak to má vypadat“ a prezentační logika „jak to má fungovat“.

Když bude třeba požadavek „Uživatel má vyplňovat hodnotu XY, která musí být vždy vyplněná, je typu číslo a povolené hodnoty jsou 1-10“, určitě to není design, ale je to záležitost front-endu.
Nebo třeba „Jestliže uživatel zaškrtne checkbox A, zobrazí se pole B, C a D, jinak se zobrazí pole E a F“.
jefitto44
Profil
Jaj tak, tak ďakujem za vysvetlenie
Marschmallow
Profil
jefitto44:
Front-end je vlastně uživatelova stránka (př. example.com)
Back-end může být jak zázemí pro skripty tak i administrace (př. example.com/admin)
Joker
Profil
Marschmallow:
To není moc přesné, i administrace bude mít front-end :-)

Vaše odpověď

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: