• 2025-04-01

Фронт-Енд наспрам Бацк-Енд-а у односу на Фулл-Стацк Веб Девелопмент

Время и Стекло Так выпала Карта HD VKlipe Net

Время и Стекло Так выпала Карта HD VKlipe Net

Преглед садржаја:

Anonim

Веб развој није само једна ствар. Обухвата вишеструке вјештине, а постоје различите врсте каријера унутар простора за развој веба. Три термина који се често користе су “фронт енд”, “бацк енд” и “фулл стацк”.

Фронт-Енд Веб Девелопмент

Фронт-енд развој, док се његове компоненте увијек мијењају, у суштини се бави вањским дијеловима веб странице или веб апликације. У својој основи, фронт-енд развој укључује ХТМЛ, ЦСС и ЈаваСцрипт:

  • ХТМЛ: ХиперТект Маркуп Лангуаге, или ХТМЛ, је кључна структурна компонента свих веб страница на Интернету. Без ње, веб странице не могу постојати.
  • ЦСС: ЦСС додаје стил у ХТМЛ. Волим да користим аналогију да је ХТМЛ као лице и ЦСС је као шминка.
  • ЈаваСцрипт: ЈаваСцрипт, или ЈС, се развијао последњих неколико година. Што се тиче развоја фронт-енд-а, ЈС је важан јер помаже да интерактивне веб странице.

Предњи део је повезан са принципима распореда и дизајна, али фронт-енд програмери нису нужно дизајнери. У суштини, фронт-енд програмери конструишу спољашњи изглед - странице које корисници виде. То значи да фронт-енд програмер мора узети у обзир читљивост и употребљивост локације и / или апликације. Штавише, предњи део се покреће на клијенту - што значи кориснички локални рачунар - у већини случајева, веб претраживач. Информације се не чувају на страни клијента.

Бацк-Енд Веб Девелопмент

Бацк-енд веб девелопмент је оно што се дешава иза сцене. Задњи крај омогућава предње искуство.

Да бисте олакшали ствари, размислите о предњем крају као дијелу леденог брега изнад воде. То је оно што корисник види - елегантна страница. Задњи део је остатак леда; крајњи корисник га не може видјети, али је најосновнији елемент веб апликације. Задњи крај се покреће на серверу, или, како се често назива, „страна сервера“.

За разлику од фронт-енд развоја (који примарно користи ХТМЛ, ЦСС и ЈаваСцрипт), бацк-енд веб развој може се ослонити на низ језика и оквира.

Неколико популарних језика који се користе на задњем крају укључују:

  • Руби (често се користи заједно са Раилс оквиром - АКА Руби он Раилс)
  • Питхон (који се често користи са Дјанго оквиром на задњем крају)
  • ПХП (популарни ВордПресс ЦМС користи ПХП на свом бацк-енд-у - ПХП има неколико популарних оквира, један од њих је Ларавел)
  • Ноде.јс (све популарније - ово је окружење за веб апликације изграђене помоћу ЈаваСцрипт-а)

Да би велике веб странице и веб апликације радиле, то је више од позадинског језика и оквира. Све информације на веб-локацији или апликацији морају се негдје похранити.

Ово је мјесто гдје долазе базе података.

Популарне базе података укључују:

  • МиСКЛ
  • ПостгреСКЛ
  • МонгоДБ
  • И други

Обично одређени језици / оквири позадине захтевају одређену базу података. На пример, МЕАН фулл стацк оквир захтева МонгоДБ.

Осим познавања позадинског језика / оквира и покретања база података, бацк-енд програмери такође морају да разумеју серверску архитектуру.

Правилно подешавање сервера омогућава брз рад, а не рушење сајта и не даје грешке корисницима. Ово спада у домену задњег програмера јер се већина грешака појављује на задњем крају, а не на предњем крају.

Фулл Стацк

Комплетан стацк је комбинација предњег и задњег краја. Развијач са пуним стацком је јацк-оф-алл-традес. Они су одговорни за све нивое развоја, од начина на који је сервер подешен за ЦСС везан за дизајн.

Ових дана, постоји толико тога што иде у развој веба да је готово немогуће руковати с обје стране. Док многи људи могу тврдити да су пуни стацк, или су заправо, још увијек се обично више фокусирају на једну страну: клијент или сервер.

У мањим компанијама / стартупима, једна особа би вјероватно била одговорна за све стране спектра развоја веба. Међутим, у већим компанијама људи раде на тимовима и имају специјализоване улоге - један се фокусира искључиво на серверску архитектуру, други (или неколико људи) на предњи крај, итд.

Закључак

Веб развој има много лица, и развија се сваким даном. Има много тога да се научи, али не осећате притисак да све научите одједном. Запамтите, у окружењу на радном месту обично ћете бити у тиму са другима. Усредсредите се на побољшање својих вештина у једном аспекту веб развоја у исто време. Немојте бити преплављени и постаћете професионалац пре него што то знате.


Занимљиви чланци

Сурвивал, Евасион, Ресистанце, Есцапе Траининг

Сурвивал, Евасион, Ресистанце, Есцапе Траининг

Курс Сурвивал, Евасион, Ресистанце и Есцапе (СЕРЕ) је осмишљен да спаси животе. Сазнајте више о СЕРЕ тренингу.

Каријере у спровођењу закона о животињама

Каријере у спровођењу закона о животињама

Постоји доста опција за оне који су заинтересовани за каријере у спровођењу закона о животињама. Погледајте неке примјере овдје.

Нави Селецтиве Реенлистмент Бонус Програм

Нави Селецтиве Реенлистмент Бонус Програм

Детаљи и информације о томе како се неко особље морнарице може квалификовати за селективни бонус за поновну испоруку (СРБ), што је новчани потицај поморцима.

Оператор специјалне ратне морнарице (СБ)

Оператор специјалне ратне морнарице (СБ)

СБ подржавају СЕАЛ-ове и друге снаге специјалне операције и обављају неконвенционалне операције малог брода

Нави Специал Варфаре Операторс (СО), Нави СЕАЛс

Нави Специал Варфаре Операторс (СО), Нави СЕАЛс

Морнарички СЕАЛ-ови су међу најелитнијим припадницима Оружаних снага Сједињених Америчких Држава, задуженим за специјалне операције током рата, укључујући и спасилачке мисије.

Спортски програми у америчкој морнарици

Спортски програми у америчкој морнарици

Морнари са способностима да се такмиче на националном нивоу у спорту могу представљати морнарицу кроз програм Нави Спортс.