Rozwój frontonu: co to jest i jak stworzyć żywy i inteligentny serwis

Przeglądarka wyświetla wszystko, co odebrano z serwera i "rozumie". Stanowi to podstawę do określenia procesu refleksji i procesu generowania danych na dwa składniki. Odwiedzający podczas przeglądania strony wykonuje akcję dającą funkcjonalność strony "zarządzaj serwerem.

Serwer tworzy pierwszą stronę, gdy przeglądarka "wchodzi" na stronę. Następnie serwer czeka na "wskazówki". Przy takim stanie rzeczy: rozwój front-end i back-end jest naprawdę powodem, by równolegle nadawać pracę dwóm kategoriom programistów.


Strona jest jedynym systemem

. Zawsze była to kwestia i istniało ogólne pojęcie, jak to zrobić. Zawsze był dynamiczny i stabilny - z tyłu. Tak było zawsze, w każdym kierunku postępu technicznego, i składało się, jeśli nie teoria, to wszystkie uznane zasady. W dziedzinie technologii informatycznych wciąż nie ma nic powszechnie rozpoznawalnego, ale istnieje wiele właściwych pomysłów, które są wykorzystywane w razie potrzeby.
Nauka o infosferze nie jest jeszcze narysowana. Etap "budowania" programów i stron już za nami. Obszar technologii informatycznych rozwija się cicho, a deweloperzy działają na własne ryzyko, szanując opinię swoich kolegów, nieszczególnie krytykując opcje wszystkich, traktując to tak, jak jest, w całej jego różnorodności. Statyczne strony już dawno temu, systemy zarządzania witryną stały się powszechne. Znaczna część programistów nadal pisze "uchwyty", a wszyscy inni używają szablonów, CMS, frameworków i podobnych narzędzi przyspieszającychpracować na stronach, od czasu do czasu dodają do swoich kodów produktów w językach serwera lub przeglądarki.


Co robić, nie ma doskonałych narzędzi w dziedzinie budowy witryn, musisz użyć wszystkiego, co jest dostępne.

Informacje o możliwościach front-end

Book "Front-end. Rozwój klienta dla profesjonalistów "- rodzaj jakościowego i praktycznego opisu javascript, HTML5 i CSS3 skoncentrowanego na kwalifikowanym programistach, dąży do opracowania wysokiej jakości" klienta ".
Node.js, ESET REST, praktyczne przykłady i świetny styl. Bez wątpienia "Front end: rozwój klienta dla profesjonalistów" to doskonała i użyteczna publikacja, fundamentalna podstawa dla programisty - Biblia wiedzy i procesy ich efektywnego zastosowania. Trudno jest twierdzić, że specjalista w dziedzinie technologii informacyjnej nie różni się od innych zawodów. Podobnie jak gdzie indziej, istnieje również opinia: specjalista jest podobny do flux - kompletność jego wiedzy jest jednostronny. Nie możesz być specjalistą od JavaScript, a jednocześnie idealnie posiadać CSS3. Uważano, że istnieją niezależne kwalifikacje do hipertekstu (HTML), języka XML, kaskadowych arkuszy stylów (CSS) i innych dziedzin. Oczywiście trudno nie dzielić pracy:
  • środowisko przeglądarki;
  • "filozofia" serwera.
  • Można powiedzieć, że oczywiste jest, że rozwój frontonu jest zasadniczo ważny, ale w ogóle nie jest serwerem.

    Informacje o funkcjach zaplecza

    Świat Internetu obsługuje wiele serwerów i technologii. Tutaj Apache we wszystkich swoich aktualnych wersjach wciąż jest moderatorem mody. Rodzina Yunikosoyids nadal nie uległa palmymistrzostwo na serwerze nie ma innych platform.
    Z punktu widzenia dewelopera zwyciężyła prostota, niezawodność i dążenie do stworzenia systemów, które nie są podatne na niebieski ekran paniki, ale z przekonaniem zapewniają odpowiednie wyjście z każdej nieprzewidzianej sytuacji. Jest to poziom technologii serwerowej, to znaczy nie jest to front-end development, co oznacza, że ​​jest to trochę jasne: nie ma przeglądarki, ale jest PHP lub inny język serwera. Protokół HTTP (lub inny) umożliwia przeglądarce dostęp do serwera po otrzymaniu strony, a przeglądarka odpowiada zasadzie wzajemności. Język serwera wykonuje funkcję utworzoną przez programistę back-end i przesyła interfejs do przeglądarki. Może to być pierwsza strona, odświeżenie strony lub przejście na inną stronę, w tym link do innej witryny, czyli innego serwera.

    Połączenie back-end + front-end development: co to jest, może to?

    Bądź przyzwoitym serwerem, programista oferuje wiele nowoczesnych języków i narzędzi dla każdej odpowiedzi przeglądarki. Klient tutaj nie ma nic do roboty, działa tylko przez przeglądarkę. Chociaż klient może mówić:
  • robot internetowy;
  • "pająk" - marka modowa w sferze parsowania;
  • inne oprogramowanie.
  • Istnieje wiele przeglądarek, ale logika DOM i javascript w 99,9% przypadków są podstawą do wyświetlania odpowiedzi serwera. Czy strumień informacji z przeglądarki serwera próbuje przekształcić się w DOM i przewiduje, że go znajdzie:
  • HTML.
  • CSS.
  • javascript.
  • Ten trzyletni urlop jest frontendem i rozwinięciem: czym jest i jak go zastosować - jak gdyby było to bardzo jasne.
    DOM jestdrzewo, które tradycyjnie i tradycyjnie brzmi. W rzeczywistości DOM to doskonały system, a javascript to jego język ojczysty. W tym kontekście wiedza - Front-end: rozwój klienta dla profesjonalistów w formacie pdf - jest to bardzo dobra, ale doskonale sformatowana książka na biurko, która jest zawsze widoczna.
    Zasadniczo: gdy przeglądarka otwiera witrynę, buduje DOM, a następnie udoskonala go, gdy klient znajduje się w zakresie kompetencji otwartej strony. Przeniesienie klienta między stronami, zarówno wewnętrznie, jak i zewnętrznie, zmienia zawartość funkcji DOM i javascript. Front-end developer ma wszystkie funkcje i funkcje do zarządzania w przeglądarce, bez utraty kontroli nad zarządzaniem. Serwer to kolejna filozofia. Jest tu wielu klientów, których nie śledzisz. Ale to nie jest ważne, ale nie da się zbudować stałego systemu obiektów dla każdego otwartego połączenia tutaj. W rzeczywistości jest on zdolny do wykwalifikowanego programisty, ale ten punkt nie jest legitymizowany ani przez serwer, ani przez dowolny język serwera.

    System klient + serwer

    Mówiąc o przeglądarce, jest zawsze produktem gotowym, ma własną aurę i musi spełniać określoną funkcję, w przeciwnym razie nie jest przeglądarką. Serwer jest również produktem gotowym, którego funkcjonalność jest znacznie szersza, a odpowiedzialność jest znacznie wyższa. Przeglądarka i serwer są całkowicie niezależnymi i niezależnymi systemami. Nawiasem mówiąc, witryny nie są jedynymi dostępnymi przeglądarkami i serwerami, które mogą. To tylko doskonałe systemy oprogramowania, które pasują do konkretnych obszarów zastosowań.
    Zasoby internetowe - powód, wedługktóra przeglądarka i serwer zaczynają wchodzić w interakcję i kontynuować ją, dopóki klient nie przejdzie do innej witryny. Można podzielić wszystkich budowniczych na murarzy, stolarzy, tynkarzy i malarzy, ale budowany przez nich budynek jest jednym. Czynnik ten jest całkowicie niezależna od fundamentu, a zawsze z uwzględnieniem jego możliwości, specyficzny obszar, strefę klimatyczną i mentalności ludzi. Stronę może utworzyć kilku programistów, ale powinien to być zespół. Zespół jest wykwalifikowany i ściśle powiązany. Można tworzyć reguły CSS, drugim jest scalanie tylko znaczników HTML, a trzecie inspiruje funkcjonalność javascripta przez znaczniki, reguły i zdarzenia. Powinien to być połączony zespół, który bierze pod uwagę część serwerową, bez oddzielania jej od przeglądarki. Nie można napisać kodu w PHP, który nie jest właścicielem tego, co napisał autor CSS, skompilował specjalistę od HTML i zaznaczył programistę javascript. W przeciwnym razie, strona staje się system, a jeśli w miejscu - nie system, to nie jest miejsce, ale to strata czasu i wysiłku, aby tworzyć strony front-end'a, co odzwierciedla fakt, że mogą oni zrozumieć jak otrzymał od tylnej end'a. Ta ostatnia odpowiada wzajemności, zrozumienie, jak się okazuje, wszystko, co pochodzi od przeglądarki.

    Punkt światowej sieci: site = systemu

    Internet jest tak stabilny i znajome, że zaczął żyć według swoich własnych praw, a prawa te nie są kontrolowane przez programistów, takich jak twórców internetu jest dawno już minęły, który go stworzył, ale pozostawał aktywnym aktywnym potencjałem wszystkich programistów, którzy pracują pod frontendem, back-endem, a ogólnie po prostu pracują bez dzieleniaw sprawie kohort kwalifikacji i wiedzy. Naturalnie, gdy tylko Internet zostanie w pełni rozwinięty i sam się rozwinie, staje się środowiskiem dla zasobów sieciowych o różnym zastosowaniu, ale funkcjonalność każdego zasobu stała się bardzo specyficznym spektrum wymagań. Jeśli zasób internetowy spełnia określone wymagania - jest dostępny i dostępny online. Jeśli nie, to nie ma znaczenia, jak odnoszą się do siebie i do końca - co to jest i pozostanie tajemnicą.

    Powiązane publikacje