Front end razvoj: ono što je ili kako napraviti živ i pametna stranica
Preglednik prikazuje sve što dolazi s poslužitelja i "razumije". To daje osnovu za definiranje procesa mapiranja i procesa stvaranja podataka u dvije komponente. Posjetitelj pregledava stranicu, poduzima akciju, što daje razlog funkcionalnosti stranice za "upravljanje" poslužiteljem.
sadržaj
Poslužitelj čini prvu stranicu kada preglednik "odlazi" na web mjesto. Tada poslužitelj čeka "upute". U ovom stanju: front end i back end razvoj je pravi izgovor da se rad dvije kategorije programera paralelno.
Web mjesto je jedinstven sustav
Uvijek je postojao slučaj i postojalo je opće mišljenje o tome kako to raditi. Uvijek je bio dinamičan naprijed i stabilan - stražnji. Dakle, bilo je uvijek, u bilo kojem smjeru tehničkog napretka, a ako ne i teorija, onda su formirana sva priznata pravila. U području informatičke tehnologije još uvijek nema sveobuhvatno prihvaćene, ali postoje mnoge ispravne ideje koje se koriste po potrebi.
Na znanost atomske četvrti ne povlači se. Stadij "programa" i "gradnje" već je iza nas. Informacijska tehnologija se razvija tiho i programeri su na vlastiti rizik, poštujući mišljenje kolega, pogotovo ne kritizira varijante svakog uzimajući ono što se događa, kao što je to, u svoj svojoj raznolikosti.
Statičke stranice dugo su bile u prošlosti, sustavi upravljanja web stranicama postaju poznati. Znatan dio programere i dalje pisati „ručke” i sve ostale koji koriste predloške, CMS, okvire i slične alate za ubrzavanje rada na mjestima s vremena na vrijeme dodaje svojim kodovima proizvoda na poslužitelj ili jezik preglednika.
Što trebate učiniti, savršene alate u području gradnje web mjesta, morate koristiti sve što je dostupno.
O prednjoj značajkama značajke
Knjiga "Front-end. Razvoj klijenata za profesionalce "je vrsta koncentrata visokokvalitetnog i praktičnog opisa jаvascript, HTML5 i CSS3, namijenjen kvalificiranom razvojnom programeru, nastojeći razviti visokokvalitetni" klijentski "kod.
Node.js, ES6, REST, praktični primjeri i odličan stil. Bez sumnje, "Front end: razvoj klijenata za profesionalce" je izvrsna i korisna publikacija, temeljna osnova za razvojne programere je biblija znanja i procesi njihove učinkovite primjene.
Teško je raspravljati s činjenicom da specijalist u području informacijske tehnologije ne razlikuje se od stručnjaka u drugim strukama. Kao i svugdje, postoji i mišljenje: stručnjak je poput kretanja - punina njegova znanja je jednostrana. Ne možete biti stručnjak za jаvascript i istodobno savršeno svladati CSS3.
Postojalo je mišljenje da postoje neovisne kvalifikacije za hipertekst (HTML), za XML, za tablice kaskadnih stilova (CSS) i druge smjernice. Naravno, teško je podijeliti djelo:
- okruženje preglednika;
- "Filozofija" poslužitelja.
Dakle, očigledno, prednji kraj je ono što je to: bitno je bitno, ali ne radi na poslužitelju.
O značajkama back-enda
Internetski svijet služi veliku paletu poslužitelja i tehnologija. Ovdje Apache, u svim svojim tekućim verzijama, i dalje je trendsetter. Obitelj Unixoidsa nije izgubila dlan poslovanja poslužitelja na bilo koju drugu platformu do današnjih dana.
Iz perspektive zahvata, osvojio je jednostavnost, pouzdanost i želju za stvaranje sustava koji nisu skloni plavi ekran i „panika”, ali sigurno pružiti adekvatnu izlaz iz bilo koje nepredviđene situacije.
Ovo je razina poslužiteljskih tehnologija, tj. Nije front-end razvoj, što to znači - čini se kao da je jasno: nema preglednika, ali postoji PHP ili neki drugi jezik poslužitelja.
HTTP (ili drugi) protokol omogućuje pregledniku pristup poslužitelju za preuzimanje stranice, a preglednik odgovara recipročno. Jezik poslužitelja razvija funkcionalnost koju je stvorio razvojni programer "back-end" i prolazi "prednji kraj" pregledniku. To može biti prva stranica, ažuriranje stranice ili prelazak na drugu stranicu, uključujući prijelaz na vezu na drugu web lokaciju, to jest na drugi poslužitelj.
Kombinirajući back-end + front-end razvoj: što je to, je li moguće?
Svaki uredno konfigurirani poslužitelj razvojnom programeru nudi mnoge moderne jezike i alate za bilo kakav odgovor na preglednik. Klijent nema nikakve veze s njom, on djeluje samo putem preglednika. Iako klijent može djelovati:
- internetski robot;
- "Spider" - moderan brand u polju raščlanjivanja;
- drugi softverski proizvod.
Postoji mnogo preglednika, no njegova DOM logika i jаvascript u 99,9% slučajeva predstavljaju osnovu za prikazivanje odgovora poslužitelja. Svaki tok informacija s poslužitelja preglednika pokušava pretvoriti u DOM i predlaže da pronađe:
- HTML.
- CSS.
- jаvascript.
Ovo sveto trojstvo je front-end i razvoj: ono što je i kako ga primijeniti - vrsta izuzetno jasnog.
DOM je stablo, zvuči tako tradicionalno i tradicionalno. U stvari, DOM je dobro osmišljen sustav, a jаvascript je njegov materinji jezik. U tom kontekstu, znanje - Front-end: razvoj klijenata za profesionalce u pdf formatu je vrlo dobar, ali idealno u obliku desktop knjige, koja je uvijek na vidiku.
Značajno je: kada preglednik otvori web mjesto, izrađuje DOM i ažurira ga, a klijent je u nadležnosti stranice koju je otvorio. Premještanje klijenta između stranica, kako na unutarnjim tako i vanjskim vezama, mijenja sadržaj funkcije DOM-a i jаvascript-a. Razvojni programer za prednji kraj ima sve razloge i mogućnosti za upravljanje u pregledniku bez gubitka kontrole nad upravljanjem.
Poslužitelj ima drugačiju filozofiju. Ovdje ima puno klijenata, ne možete ih pratiti. Ali to nije toliko važno, ali činjenica da je nemoguće izgraditi stalni sustav objekata za svaku otvorenu vezu. Zapravo, kvalificirani razvojni programer može to učiniti, ali ovaj trenutak ne legalizira ni poslužitelj ni neki drugi jezik poslužitelja.
Klijent + poslužiteljski sustav
Ako govorimo o pregledniku, to je uvijek gotov proizvod, ima vlastitu auru i mora izvesti određenu funkcionalnost, inače nije preglednik. Poslužitelj je također gotov proizvod čija je funkcionalnost puno šira i odgovornost je puno veća.
I preglednik i poslužitelj potpuno su nezavisni i neovisni sustavi. Usput, web stranice nisu jedina stvar, ali oba preglednika i poslužitelji su sposobni. To su jednostavno izvrsni softverski sustavi koji zadovoljavaju specifične aplikacije.
Web resurs je razlog zbog kojeg preglednik i poslužitelj počinju komunicirati i nastaviti je dok klijent ne ode na drugu web lokaciju.
Možete podijeliti sve graditelje u zidare, stolare, žbuke i slikare, ali kuća koju grade jest jedan. Ovaj je faktor apsolutno neovisan o temeljima, iako uvijek uzima u obzir njegove osobine, specifičnosti teritorija, klimatske zone i mentalitet stanovnika.
Web mjesto može biti kreirano od strane nekoliko razvojnih programera, ali treba biti tim. Tim je osposobljen i usko povezan. Može se izraditi CSS pravila, a drugi sastaviti samo HTML oznake, treći je slikati jаvascript funkcionalnost prema oznakama, pravilima i događajima. No, to bi trebao biti međusobno povezani tim koji uzima u obzir dio poslužitelja, a ne ga razdvaja od dijela preglednika.
Nemoguće je pisati kod u PHP-u, koji nije u vlasništvu i činjenica da je CSS-napisao programer, sastaviti stručni HTML i jаvascript-programer navedene. Inače, mjesto ne postane sistem, a ako site - ne sustav, to nije mjesto, a gubljenje vremena i truda u stvaranju stranica prednji end`a, koji odražavaju činjenicu da su mogli razabrati iz dobivenog back-end`a. Potonji reagira recipročno, razumiju način na koji se ispada, sve što dolazi iz preglednika.
Točka na World Wide Webu: site = sustav
Internet je toliko stabilan i poznato, da je počeo živjeti pod svojim zakonima i ti zakoni se više ne kontrolira programere, kao što su tvorci interneta ... za dugo vremena postoji nitko tko ga je stvorio, ali je ostao aktivan trenutni kapacitet sve programere koji rade u front-end, back-end i općenito samo raditi, a da se ne znaju podijeliti na kvalifikacije i skupine.
Naravno, čim je Internet je postao punopravni i samostalni razvoj sustava, ona je postala medij postojanja web resursa za različite svrhe, no funkcionalnost svakog resursa također postala vrlo specifičan niz zahtjeva.
Ako web resurs ispunjava određene uvjete - to je i dostupan je na mreži. Ako ne, nije bitno kako se pozadina i front-end koreliraju - što je to, ostaje tajna.
- Kako se prijaviti na 1xbet: kako riješiti problem
- Koja je web stranica, kako je stvorena i učitana? Što trebam učiniti ako stranica nije dostupna?
- Što je log: kratko o glavnom
- Poruka `VKontakte`:` Poslužitelj je privremeno nedostupan `. Uzroci…
- Koje su funkcije LAN poslužitelja? Njegova postavka
- HTML preusmjeravanje: kontrola protoka posjetitelja
- Što je poslužitelj i koje su njegove funkcije
- Zabrana prikazivanja stranice u okviru je postavljena: što da radim?
- Ako Google Chrome ne otvori stranicu
- Izražajni jаvascript: opis značajki
- Kako olakšati proces izrade web stranice? Pomoć Vizualni urednik html!
- Kako konfigurirati proxy poslužitelj Handy Cache?
- Kako stvoriti poslužitelj `Minecraft`
- Arhitektura klijent-poslužitelj
- Kako pristupiti web-mjestu putem proxy poslužitelja pomoću programa Opera
- Klijent-poslužiteljska tehnologija
- Kako instalirati Minecraft?
- Jednostavno rješenje, kako napraviti `Mile.ru` početnu stranicu
- Što trebam učiniti ako imam prazan upit za pretraživanje u Yandexu?
- Kako napraviti Google početnu stranicu
- Kako koristiti proxy poslužitelj