..


Спонсоред Линкс

Развој веб апликација

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

Реални интернет револуција је почела са стварањем прве ХТМЛ претраживач у 1993. Прва генерација сајтова су у основи скуп статичких ХТМЛ страница, тако да фиксни садржај који треба да буде ажуриран ручно од стране оних који су управљали сајта. ХТМЛ страна је документ са неким садржајем, форматиран према одговарајућим правилима, које омогућавају визуелизацију исте на рачунару (преко веб бровсер-).

ХТМЛ документ има две врсте садржаја који је текст и елемената (или ознаке), који говоре бровсер да се окрену форматирање које треба предузети. Тагови су лако препознатљиви, јер су дефинисане од угластим заградама (<>), пример ХТМЛ код је како следи






 <хтмл>







 <хеад>







 Сајт <титле> Тест </ титле>







 </ Хеад>







 <боди>







 <х1> Сајт тест </ х1>







 <п> Добродошли на тестирање веб странице.

 



 </ П>







 </ Боди>







 </ ХТМЛ>



Ово је страница која садржи једноставан назив и ред текста који ће претраживач приказује следеће

Ова страница нема ништа интерактиван, не захтева веб сервер и зато не може се сматрати веб апликација. Да пређемо на причу о веб апликацијама смо добили на верзију 2.0 ХТМЛ-а, што је довело до увођења технологије под називом ХТМЛ форму

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

Ево примера ове врсте код






 <хтмл>







 <хеад>







 Сајт <титле> Тест </ титле>







 </ Хеад>







 <боди>







 <форм>







 <инпут ТИПЕ="цхецкбок" />







 Избор <бр />







 <инпут ТИПЕ="цхецкбок" />







 Избор Б. <бр /> <бр />







 <инпут типе="субмит" валуе="Инвиа" />







 </ Образац>







 </ Боди>







 </ ХТМЛ>



и релевантни веб страници

У ХТМЛ облику контроле се налазе између свих <форм> и </ форм>. У претходном контроле су два поља за потврду и дугме (тип поднесе). Ова технологија вам омогућава да креирате странице за унос података који омогућавају да пошаљете (на пример, после клика на дугме) све податке на веб сервер у једном стрингу. Сервер-сиде апликација добије одговарајуће податке а затим обрађује их.

У пракси контроле које се користе за најнапредније данашње Веб апликације су исти уведени са ХТМЛ 2.0. Разлика је тип апликације које се извршавају на Веб серверима. У прошлости, јер када корисник кликне дугме Субмит податке потребне за управљање свим аспектима преноса у односу на њих, на пример, коришћењем стандардних ЦГИ (Цоммон Гатеваи Интерфаце). Данас, међутим, брине о свему тако много ефикаснији од АСП.НЕТ платформе.

Да бисте разумели разлоге који су довели до стварања АСП.НЕТ мора прво да анализира проблеме који се односе на технологија које се користе у веб развоју. Са стандардом ЦГИ, на пример, Веб сервер мора да покрене нови захтев за сваки захтев (сервер-сиде програмирања), а ако сајт у питању је веома популаран серверу трпи тешко тежину хиљада отворених апликација одједном . Такође, коришћење таквих технологија је да имају висок ниво функције (као што су провера идентитета или приступ подацима добијеним из базе података) које треба да напишете врло специфичне код, уз ризик од програмирања грешака.

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

Поред серверске стране програмирање је радио у годинама, још један вид програмирања, назван страни клијента. У овој парадигми програмирања апликације су укључене у странице (створена у ЈаваСцрипт, АцтивеКс, Јава или Фласх на пример) који не позивају било који страни сервера процес. У практичном апликације су преузети од стране клијента претраживача и покренути на локалној машини. Један од проблема са овим приступом је у томе што различите технологије се користе у развој апликација не може бити једнако подржана од стране свих оперативних система и претраживача. Из тог разлога, програмери су приморани да тестирају своје веб сајтове на различитим постојећих система.

Технологија је реализован као АСП.НЕТ серверске стране технологије. У ствари, све код извршава на серверу, где извршења престаје корисник добија обичан ХТМЛ страница које се могу посматрати у сваком прегледачу. Међутим, на страни клијента програмирање није потпуно напуштена. У неким случајевима, АСП.НЕТ омогућава да комбинује позитивне особине га потенцијал страни сервера програмирање.

Помоћ за Висуал Студио АСП.Нет
Е-учење
АСП (Адванцед) АСП (Адванцед)
Цео курс за креирање динамичких веб сајтова. Од 39 €.
АСП.НЕТ (курс) АСП.НЕТ (курс)
Цео курс за изградњу Веб апликације од 49 €.
СКЛ и базе података (курс) СКЛ и базе података (курс)
Креирање и управљање релационим базама података. Од 39 €.
Спонсоред Линкс