nisfarm.ru

Rozvoj fronty: co je to, nebo jak vytvořit živý a inteligentní web

Prohlížeč zobrazuje vše, co získá ze serveru a "rozumí". To dává důvod definovat proces mapování a proces generování dat do dvou komponent. Návštěvník při prohlížení stránky podnikne kroky, které dávají důvody k funkčnosti stránky k "správě" serveru.

vývoj fronty, co to je

Server vytváří první stránku, když prohlížeč "jde" na web. Poté server čeká na "pokyny". V tomto stavu záležitostí: vývoj na přední a zadní straně je opravdu záminkou, aby práci dvěma kategoriím vývojářů paralelně.

Místo je jediný systém

Tam byl vždycky případ a tam byl obecný názor na to, jak dělat toto podnikání. Vždy byla dynamická přední a stabilní - zadní. Takže to bylo vždy, v jakémkoli směru technického pokroku, a ne-li teorie, pak se vytvořily všechna uznávaná pravidla. V oblasti informačních technologií stále ještě není všeobecně přijato nic, ale existuje mnoho správných nápadů, které se používají podle potřeby.

vývoj klientských klientů pro profesionály

Na vědu infosphere se netahá. Fáze budování programů a míst je již za námi. Informační technologie se vyvíjí nenápadně a vývojáři jsou na vlastní nebezpečí, respektovat názor kolegy, zvláště ne kritizovat varianty každého, přičemž to, co se děje, jak to je, v celé jeho rozmanitosti.

Statické stránky na dlouhou dobu v minulosti, systémy pro správu obsahu se staly samozřejmostí. Značná část vývojářů i nadále psát „kliky“ a všechny ostatní, kteří používají šablony, CMS, rámců a podobné nástroje k urychlení práce na místech čas od času připojí do svých produktových kódů na serveru nebo prohlížeče jazyka.

Co dělat, dokonalé nástroje v oblasti budování webových stránek, musíte použít vše, co je k dispozici.

O funkcích front-end

Kniha "Front-end. Vývoj klientů pro profesionály "je druh koncentrace vysoce kvalitního a praktického popisu jazyka jаvascript, HTML5 a CSS3, který je určen kvalifikovanému vývojáři a usiluje o rozvoj vysoce kvalitního" klientského "kódu.




vývoj klientských klientů pro profesionály pdf

Node.js, ES6, REST, praktické příklady a vynikající styl. Není pochyb o tom, „Front end: vývoj klienta pro profesionály“ - to je skvělá a užitečná publikace, základní východisko pro developera - znalosti Bible a jejich účinného provádění.

Je obtížné argumentovat tím, že odborník v oblasti informačních technologií se neliší od odborníků v jiných profesích. Stejně jako všude je i názor: odborník je jako tavidlo - plnost jeho znalostí je jednostranná. Nemůžete se stát expertem jаvascriptu a současně dokonale ovládat CSS3.

Tam byl názor, že existují nezávislé kvalifikace pro hypertext (HTML), pro XML, pro tabulky kaskádových stylů (CSS) a další směry. Samozřejmě je obtížné nerozdělit práci:

  • prostředí prohlížeče;
  • "Filozofie" serveru.

Řekněme, že vývoj na frontě je to, co je: zásadně důležité, ale na serveru to nefunguje.

O funkcích back-endu

Svět internetu nabízí širokou škálu serverů a technologií. Zde Apache, ve všech svých aktuálních verzích, je stále trendsetter. Rodina Unixoidů neztratila dlaň serverových obchodů na žádnou jinou platformu dodnes.

knižní vývoj klientských klientů pro profesionály

Z pohledu vývojáře, vyhrál jednoduchost, spolehlivost a touhu vytvořit systémy, které nejsou náchylné k modré obrazovce a „panika“, ale jistě zajištění dostatečné cestu ven z jakékoliv nepředvídané situace.

Jedná se o úroveň serverových technologií, to znamená, že to není vývoj front-endu, co to znamená - zdá se, jako by to bylo jasné: neexistuje žádný prohlížeč, ale existuje PHP nebo jiný serverový jazyk.

HTTP (nebo jiný) protokol umožňuje prohlížeči přistupovat k serveru, aby stránku načítal a prohlížeč reaguje vzájemně. Jazyk serveru rozvíjí funkce vytvořené vývojářem "back-end" a předává "front-end" do prohlížeče. Může to být první stránka, aktualizace stránky nebo přechod na jinou stránku, včetně přechodu na odkaz na jiný web, tedy na jiný server.

Kombinace vývoje na přední a zadní straně: co je, je to možné?

Jakýkoli decentně nakonfigurovaný server nabízí vývojáři spoustu moderních jazyků a nástrojů pro každou reakci na prohlížeč. Klient nemá s tím nic společného, ​​jedná se pouze prostřednictvím prohlížeče. Přestože klient může jednat:

  • internetový robot;
  • "Spider" - módní značka v oboru parsování;
  • jiný softwarový produkt.

Existuje mnoho prohlížečů, ale logika DOM a jаvascript v 99,9% případů je základem pro zobrazení odpovědi serveru. Jakýkoli proud informací ze serveru, který se prohlížeč snaží přeměnit do DOM, a navrhuje v něm najít:

  • HTML.
  • CSS.
  • jаvascript.

Tato svatá trojice je přední částí a vývojem: jaká je a jak ji aplikovat - jakoby velmi jasná.

vývoj předního konce

DOM je strom, zní tak tradiční a tradiční. DOM je ve skutečnosti dobře navržený systém a jаvascript je jeho mateřským jazykem. V tomto kontextu znalosti - Front-end: vývoj klientů pro profesionály ve formátu pdf je velmi dobrý, ale ideálně ve formátu desktopové knihy, která je vždy v dohledu.

Je to důležité: když prohlížeč otevře web, staví DOM a poté ho aktualizuje, zatímco klient je v kompetenci otevřené stránky. Přesunutí klienta mezi stránky, a to jak na interních, tak na externích linkách, mění obsah funkce DOM a jаvascript. Přední vývojář má všechny důvody a schopnosti, které lze spravovat v prohlížeči, aniž by ztratily kontrolu nad managementem.

Server má jinou filozofii. Je tu spousta klientů, nemůžete je sledovat. Ale to není tak důležité, ale skutečnost, že je nemožné vytvořit trvalý systém objektů pro každé otevřené spojení. Ve skutečnosti to může udělat kvalifikovaný vývojář, ale tento okamžik není legalizován ani serverem, ani žádným jazykem serveru.

Klient + serverový systém

Pokud budeme hovořit o prohlížeče, je to vždy hotový výrobek, to má svůj vlastní auru, a je povinen vykonávat určitou funkci, nebo se - nikoli prohlížeče. Server je také hotový produkt, jehož funkce je mnohem širší a odpovědnost je mnohem vyšší.

Jak prohlížeč, tak server jsou zcela nezávislé a nezávislé systémy. Mimochodem, stránky nejsou jedinou věcí, ale i prohlížeče a servery jsou schopné. Jedná se jednoduše o vynikající softwarové systémy, které vyhovují konkrétním aplikacím.

Webová stránka: prohlížeč + server

Webový zdroj je důvod, proč se prohlížeč a server začnou vzájemně ovlivňovat a pokračovat v něm, dokud klient nepřejde na jiné místo.

Všechny stavitele můžete rozdělit na zedníky, tesaře, sádry a malíře, ale dům, který budují, je jeden. Tento faktor je naprosto nezávislý na nadaci, i když vždy zohledňuje jeho rysy, specifika území, klimatickou oblast a mentalitu obyvatel.

Místo může vytvořit několik vývojářů, ale mělo by to být tým. Tým je kvalifikovaný a úzce příbuzný. Jeden může vytvořit CSS pravidla, ostatní - pouze skládat HTML tagy, třetí inspirací malovat funkce v jаvascriptu pro značkami, pravidly a událostí. Mělo by to však být vzájemně propojeným týmem, který bere v úvahu serverovou část a neodděluje ji od části prohlížeče.

Není možné psát kód v PHP, který nepatří tomu, co napsal vývojář CSS, expert HTML vytvořil a označil programátor jazyka jаvascript. V opačném případě bude místo nestane systém, a je-li v místě - ne systém, to není místo, a to ztráta času a úsilí při vytváření stránek front-end`a, které odrážejí skutečnost, že rozeznal ze získaného zadní end`a. Ta druhá odpovídá vzájemně, pochopí způsob, jak se to ukáže, vše, co přichází z prohlížeče.

Point of the World Wide Web: site = systém

Internet je tak stabilní a známé, aby začal žít podle svých vlastních pravidel, a tyto zákony jsou již řízeny vývojáři, jako jsou tvůrci internetu ... na dlouhou dobu tam není nikdo, kdo ji vytvořil, ale zůstal aktivní současnou kapacitu všechny vývojáře, kteří pracují v front-end, back-end a obecně jen pracovat, aniž by byly rozděleny do kvalifikace a kohorty znalostí.

Samozřejmě, jakmile se internet stal plnohodnotným a self-vyvíjet systém, to se stalo prostředkem existence webových zdrojů k různým účelům, ale funkčnost každého zdroje se také stalo velmi specifický rozsah požadavků.

Pokud webový prostředek splňuje určité požadavky - je a je dostupný v síti. Pokud tomu tak není, nezáleží na tom, jak korelace vazby mezi frontou a frontem - co to je - zůstane záhadou.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru