Веб-программирование

Поделись знанием:
(перенаправлено с «Веб программирование»)
Перейти к: навигация, поиск
К:Википедия:Страницы на КУЛ (тип: не указан)

Веб-программирование — раздел программирования, ориентированный на разработку веб-приложений (программ, обеспечивающих функционирование динамических сайтов Всемирной паутины).

Языки веб-программирования — это языки, которые в основном предназначены для работы с веб-технологиями. Языки веб-программирования можно условно разделить на две пересекающиеся группы: клиентские и серверные.





Клиентские языки

Как следует из названия, программы на клиентских языках обрабатываются на стороне пользователя, как правило, их выполняет браузер. Это и создает главную проблему клиентских языков — результат выполнения программы (скрипта) зависит от браузера пользователя. То есть, если пользователь запретил выполнять клиентские программы, то они исполняться не будут, как бы ни желал этого программист. Кроме того, может произойти такое, что в разных браузерах или в разных версиях одного и того же браузера один и тот же скрипт будет выполняться по-разному. С другой стороны, если программист возлагает надежды на серверные программы, то он может упростить их работу и снизить нагрузку на сервер за счет программ, исполняемых на стороне клиента, поскольку они не всегда требуют перезагрузку (генерацию) страницы.

Серверные языки

Когда пользователь дает запрос на какую-либо страницу (переходит на неё по ссылке или вводит адрес в адресной строке своего браузера), то вызванная страница сначала обрабатывается на сервере, то есть выполняются все программы, связанные со страницей, и только потом возвращается к посетителю по сети в виде файла. Этот файл может иметь расширения: HTML, PHP, ASP, ASPX, Perl, SSI, XML, DHTML, XHTML.

Работа программ уже полностью зависима от сервера, на котором расположен сайт, и от того, какая версия того или иного языка поддерживается. К серверным языкам программирования можно отнести: PHP, Perl, Python, Ruby, любой .NET язык программирования (технология ASP.NET), Java, Groovy.

Важной стороной работы серверных языков является возможность организации непосредственного взаимодействия с системой управления базами данных (или СУБД) — сервером базы данных, в которой упорядоченно хранится информация, которая может быть вызвана в любой момент.

Фреймворки

См. Веб-фреймворк.

Шаблоны программирования

Хронология

Напишите отзыв о статье "Веб-программирование"

Примечания

Отрывок, характеризующий Веб-программирование

С пленными на этом привале конвойные обращались еще хуже, чем при выступлении. На этом привале в первый раз мясная пища пленных была выдана кониною.
От офицеров до последнего солдата было заметно в каждом как будто личное озлобление против каждого из пленных, так неожиданно заменившее прежде дружелюбные отношения.
Озлобление это еще более усилилось, когда при пересчитывании пленных оказалось, что во время суеты, выходя из Москвы, один русский солдат, притворявшийся больным от живота, – бежал. Пьер видел, как француз избил русского солдата за то, что тот отошел далеко от дороги, и слышал, как капитан, его приятель, выговаривал унтер офицеру за побег русского солдата и угрожал ему судом. На отговорку унтер офицера о том, что солдат был болен и не мог идти, офицер сказал, что велено пристреливать тех, кто будет отставать. Пьер чувствовал, что та роковая сила, которая смяла его во время казни и которая была незаметна во время плена, теперь опять овладела его существованием. Ему было страшно; но он чувствовал, как по мере усилий, которые делала роковая сила, чтобы раздавить его, в душе его вырастала и крепла независимая от нее сила жизни.
Пьер поужинал похлебкою из ржаной муки с лошадиным мясом и поговорил с товарищами.
Ни Пьер и никто из товарищей его не говорили ни о том, что они видели в Москве, ни о грубости обращения французов, ни о том распоряжении пристреливать, которое было объявлено им: все были, как бы в отпор ухудшающемуся положению, особенно оживлены и веселы. Говорили о личных воспоминаниях, о смешных сценах, виденных во время похода, и заминали разговоры о настоящем положении.
Солнце давно село. Яркие звезды зажглись кое где по небу; красное, подобное пожару, зарево встающего полного месяца разлилось по краю неба, и огромный красный шар удивительно колебался в сероватой мгле. Становилось светло. Вечер уже кончился, но ночь еще не начиналась. Пьер встал от своих новых товарищей и пошел между костров на другую сторону дороги, где, ему сказали, стояли пленные солдаты. Ему хотелось поговорить с ними. На дороге французский часовой остановил его и велел воротиться.
Пьер вернулся, но не к костру, к товарищам, а к отпряженной повозке, у которой никого не было. Он, поджав ноги и опустив голову, сел на холодную землю у колеса повозки и долго неподвижно сидел, думая. Прошло более часа. Никто не тревожил Пьера. Вдруг он захохотал своим толстым, добродушным смехом так громко, что с разных сторон с удивлением оглянулись люди на этот странный, очевидно, одинокий смех.
– Ха, ха, ха! – смеялся Пьер. И он проговорил вслух сам с собою: – Не пустил меня солдат. Поймали меня, заперли меня. В плену держат меня. Кого меня? Меня! Меня – мою бессмертную душу! Ха, ха, ха!.. Ха, ха, ха!.. – смеялся он с выступившими на глаза слезами.