Уеб разработка или пътят от идея към сайт, приложение или форуми


Уеб разработката е термин, използван за много широка област на приложимост. Резултатът от процеса на уеб разработка може да варира от статична уеб страница или целева страница до сложни приложения като новинарски сайтове, дискусионни форуми или персонализирани уеб приложения, подходящи за бизнеса на клиента.
В тази статия ще се съсредоточим от една страна върху ключовите моменти, от друга страна върху основните инструменти, с които уеб разработчикът работи.
За да разберем напълно какво означава уеб разработка и какво е уеб разработчик, първо трябва да разберем какво е уебсайт.
Какво е уебсайт?

Уебсайтът представлява колекция от отделни документи, съставени от текстови, графични и мултимедийни елементи, които са оформени по такъв начин, че да създадат възможно най-доброто потребителско изживяване.
Всеки сайт е присвоен на домейн. Например сайтът, който разглеждате в момента, вече е присвоен на името на домейна noobz.ro. По този начин браузърът знае къде да отиде, за да покаже всички файлове на сайта, на които е присвоен домейнът noobz, с разширение „.ro“.
Уебсайтът е достъпен чрез публична мрежа, която използва интернет протокол, известен като IP (Internet Protocol). Този IP е еквивалент на физическия адрес, на който живеят всички. Като упражнение, когато казваме „отиваме вкъщи при Даниел“, на къщата на Даниел е определен физически адрес (улица X № Y, ап. Z). Браузърът работи на същия принцип.
Когато потребителят влезе в домейн, браузърът осъществява достъп до публичната мрежа, където са изброени всички интернет адреси, вижда какъв е назначеният IP и след това изпраща заявка до сървъра, който притежава файловете, присвоени на този домейн, която ще се покаже. . Името на домейна се асимилира с URL (унифициран локатор на ресурси). Следващият път, когато някой ви попита за URL адреса на вашия сайт, трябва да знаете, че той се отнася до името на домейна.
Какво е браузър?

Браузърът е инструментът (или приложението), чрез който уебсайтовете могат да бъдат достъпни. Уеб браузърът има възможност да изтегля и показва файловете и компонентите, които съставляват уебсайт.
Най-използваните браузъри са Google Chrome, Mozilla Firefox и за потребителите на устройства на Apple Safari. Имената на домейни са информационни ресурси, които се идентифицират чрез URL или URL (Uniform Resource Identifier/Locator). Хипервръзките, които се намират в други файлове на даден сайт, позволяват на потребителите да навигират до други ресурси.
Въпреки че основната цел на браузъра е достъп до ресурси, налични в публичната мрежа World Wide Web (www), те могат да се използват за достъп до локални адреси, частни сървъри, които не са отворени за публичната мрежа (Интранет).
Какво е уеб сървър?

За да бъдат файловете, присвоени на домейн, достъпни за публичната мрежа, те трябва да се съхраняват на компютри, наречени уеб сървъри.
Уеб сървърите трябва да бъдат свързани към публичната мрежа, за да приемат потребителски заявки и да изпращат необходимите файлове в браузъра на потребителите, за да покажат уебсайт.
Трябва да се отбележи, че сървърите се различават от персоналните компютри, които използваме у дома, и това не се ограничава до определени компоненти, като по-бързи носители за съхранение и процесори. Уеб сървърите са свързани с високоскоростен интернет, което им дава възможност да обслужват едновременно стотици, понякога дори хиляди потребители. Много големи платформи, като социалната мрежа Facebook, се съхраняват в цели центрове за данни, със стотици такива компютри, способни да предоставят информация на милиони потребители едновременно.
За показване на съдържание браузърите разчитат на интерпретацията на езика за програмиране HTML. За работата на уеб сървърите обаче те използват няколко програмни езика и инструменти, които помагат за интерпретиране и показване на тези файлове чрез HTML.
Какво представлява езикът за програмиране HTML?

Всички сайтове използват езика за програмиране HTML. По принцип HTML е съкращението на Hypertext Markup Language. HTML е универсален набор от команди или инструкции, които всеки уеб браузър може да следва.
Езикът за програмиране HTML може да възпроизвежда файлове като текст, изображения или типове форматиране. Всички тези инструкции са преведени в HTML код, код, съхраняван в документи с разширение „.html“, който браузърът ще знае точно как да се показва.
Какво е уеб разработчик?

Уеб разработчикът е програмист, който създава програми и приложения за използване в Интернет или интранет. Програмистът е в състояние да създаде уебсайт с глава до опашка. Той може да създаде персонализиран код за всяко изискване, като разработва абсолютно всичко, което означава оформление и функционалност.