Технологията за създаване на уеб сайт

Майор интернет услуги

Някои от основните услуги, достъпни за потребителите на интернет:

· Email - Бързо, лесно и евтин начин за комуникация с други потребители на интернет по целия свят.







· Telnet - Позволява на потребителя да влиза на отдалечения компютър, както ако бяха местния система.

· FTP - Позволява на потребителя да прехвърли почти всички видове файлове, които могат да се съхраняват на компютър само с един, свързан с интернет компютър на друг.

· Gopher - разпределена услуга за доставка на документи. Тя позволява на потребителите да намират, да търсят и получават информация, съхранявана на различни места.

· UseNet новини - Разпределени борда, който предлага съчетание от новинарски услуги и обсъждане на редица въпроси.

· World Wide Web (WWW) - хипертекст интерфейс към Интернет информационните ресурси. Техническата дефиниция на World Wide Web - всички ресурси и потребителите на интернет, които се използват за трансфер на хипертекст протокол (HTTP).

Каква е функцията на софтуер / сървър приложения? Сървърният софтуер е създаден за "услугите" на уеб страници и уеб сайтове. По принцип, сървърният компютър има много сайтове са били добавени към него, и той е само чакат за потребители, които (чрез уеб браузър) ще Заявката или определена страница. Когато браузърът поиска страница сървъра я изпраща.

Технология за създаване на уеб сайт

Уеб-страници са създадени с помощта на специален език на HTML. HTML или Hyper Text Markup Language е езикът на хипертекст маркиране, чрез използване на тагове. Днес, в допълнение към HTML и други приложими компютърен език: WML, XML. В момента, за създаване на интерактивни уебсайтове са различни съвременни технологии: PHP, ASP, Perl, JSP, CSS, DB2 база данни, MSSQL, Oracle, Access и т.н. Модерните сайтове обикновено се управляват обекти, т.е. обекти, които са оборудвани с CMS (Content Management System - Системи за управление на съдържанието).







В зависимост от технологията на създаване, са следните видове обекти:

1. Статични сайтове, които съдържат статични HTML или XHTML страници. Статичните уеб страници - това е статични файлове (задаване на текст, таблици, снимки и т.н.), които са създадени с HTML език за маркиране (.html или .htm имат разширение) и се съхраняват като завършен продукт в файлов сървър система.

2. Динамични сайтове, където уеб страници са създадени или образувани (динамично създадените) в изпълнение на заявката на потребителя. Динамични уеб сайтове са два вида. В първия вид сайтове, уеб страници са създадени или образувани от данни, съхранявани на сървър в база данни. Във втория тип сайтове уеб страници са генерирани от страна на клиентското приложение (браузър).

3. Флаш-сайтове - тази интерактивна система, разработена в Macromedia Flash среда. Основният инструмент за развитието на флаш-програми са векторни графики (интерактивна векторна анимация за мрежата). Flash дава сайтове динамични и интерактивни.

4. Комбинирани сайтове, които използват по-горе технологии за създаване на сайтове.

Модерните сайтове са изградени с помощта на различни технологии. Докато не сте експерт в тази област, за да се контролира уеб сайт на проекта правилно, трябва да се научат основите на наличните технологии, техните предимства и недостатъци, за да се разбере на дългосрочното въздействие те ще имат на сайта си.

За да реши коя технология е точно за вашия уеб сайт, че е наложително да се разбере всички градивни елементи на уебсайта. В посочените по-долу материали считаме съвременния уеб сайт, като торта, която има множество слоеве. Всеки слой представлява конкретна технология. Всеки "ниво на технология" има своята функция и предназначение. Ако ги изберете компетентно и разумно да получите вкусна торта. Ако не, тогава вашият продукт ще бъде негодни за консумация. По-долу са някои от "слоеве" (фигура 1):

Фигура 1. Пример на уеб стека

Технологията за създаване на уеб сайт

Уеб стак. Stack е комбинация от технологии и компоненти, необходими за постигане на пълноценно функциониращ уебсайт.

II. език за програмиране. Останалите слоеве на процеса, които правят сайта са от страната на сървъра. което означава, че те се намират и се движат по сървъра. С цел програмиране бизнес логика или потребителски функции на сайта, уеб разработчици да използват езици за програмиране. Има много езици за програмиране, но най-често срещаните са "първата четири": PHP, ASP.NET, Java, Ruby и. Може да сте чували за по-малко общи или по-стари езици като Perl, ColdFusion, C / C ++ или Python

Facebook, Yahoo, Google, Wikipedia, WordPress