Главный Каталог Статей РФ
85990 авторов, размещено 47108 статей, сейчас на сайте пользователей: 151 Статистика
Аватар diktator

Технологии веб-программирования

Категория:  Интернет  | Автор:  diktator | Опубликовано: 26.04.2008
Первые сайты, которые появились в интернете, были статичными (html). Такие сайты есть и сейчас, но всё больше возрастает роль веб-программирования, т. к. владельцы сайтов хотят придать своим проектам интерактивность, удобно управлять содержанием сайта при помощи CMS и т. д. Таким образом, технологии веб-программирования используются сейчас при создании почти любого серьёзного проекта.
Конечно, множество языков программирования возникло и существовало задолго до развития интернета. Однако по разным причинам традиционные языки оказались не очень хорошо применимы для программирования веб-сайтов. С ростом потребности в создании интерактивных сайтов это привело к появлению языков и технологий, ориентированных исключительно на веб. Какие же из них на сегодняшний день являются наиболее популярными?
Прежде всего, нужно отметить, что программы (или, как их ещё называют скрипты), да, по большей части, и сами языки программирования делятся на серверные и клиентские. Когда мы путешествуем по интенету, мы скачиваем на свой компьютер страницы сайтов, и просмтариваем их в своём браузере, но сами страницы и прочая информация, которая используется для их формирования (например, имена пользователей на форуме и т. д.) хранятся на сервере, на котором размещён сайт. Таким образом, скрипт, позволяющий воздействовать на страницу, может работать в двух местах - на самом сервере, до того, как страница отправлена пользователю, её просматривающему, и на компьютере пользователя, уже после того, как она получена. В первом случае это будет серверный скрипт, во втором - клиентский. Большинство языков веб-программирования также чётко подразделяются на серверные и клиентские, но есть некоторые (например, Java), которые можно использовать и для тех и для других целей.
Технологии веб-программирования на стороне клиента включают в себя набор различных средств и языков программирования. Прежде всего это javascript (который не нужно путать с java), поддержка которого заложена практически в любом бразуере. Javascript используется чаще, чем любой другой язык для написания скриптов, работающих на стороне клиента. Он является простым, его код легко интегрировать в код html-страницы, в то же время он предоставляет достаточно много возможностей. Поэтому javascript нужно знать любому веб-мастеру. Другие языки и технологии, которые сравнительно часто применяются на стороне клиента - это Java и Actionscript (язык, используемый в технологии flash, на нём даже пишут простые игры. Всем известная фирма Microsoft сделала попытку внедрить свои языки программирования - VBscript (аналог Javascript) и SilverLight (как замену Flash), но эти технологии пока не получили сильной популярности.
Среди серверных языков безусловным лидером является PHP. Этот язык прост, легко встраивается в код страницы, на нём написано огромное число популярных скриптов и движков для сайтов, а поддержка PHP имеется практически на любом, даже дешёвом хостинге. Среди других серверных языков можно отметить Perl, который несколько менее популярен, а также ASP (разработанный всё той же Microsoft и использующийся на платформах Windows), и экзотические для большинства языки Python и Ruby. Кроме того, нельзя обойти вниманием язык запросов SQL, который, хотя и самостоятельно не используется для программирования сайтов, в связке с другими языками, например, тем же PHP, является непременным атрибутом программирования сайтов, работающих с базами данных.
В целом, хотя среди языков веб-программирования есть более и менее популярные, каждый из них имеет свою нишу и может быть более успещно, чем остальные, применён для решения каких-то конкретных задач.
Больше о технологиях веб-программирования
Комментарии
К этой статье пока нет комментариев. Станьте первым! У нас гости не могут комментировать статьи. Пожалуйста авторизуйтесь или зарегистрируйтесь, чтобы прокомментировать.
Интересные статьи по теме
Аватар AnemoN
Накрутка лайков и подписчиков ВКонтакте Есть несколько хитрых и не очень методов, которые используются для т.н. "накрутки лайков".О заслуживающих внимания пойдет речь в этой статье....
Категория: Интернет | Автор: AnemoN | Добавлено: 17.02.2013
Аватар Jetti
Буксы — что это такое и как правильно выбрать букс для заработка Из-за коронавируса, "блуждающего" по всему миру вот уже второй год, у многих людей появилось огромное количество свободного времени. Одни стали тратить это время на хобби, другие — читать книги и смот...
Категория: Интернет | Автор: Jetti | Добавлено: 20.07.2021
Аватар Lizetta
Сколько времени уходит на создание сайта? Сколько времени тратит специалист на разработку сайта? В какой срок можно создать сайт и чем обуславливается это?...
Категория: Интернет | Автор: Lizetta | Добавлено: 03.06.2011
Аватар gul_itb
Как правильно представить информацию на сайте Зачем люди сидят в Интернете? В основном есть две причины – это развлечение и поиск информации. Ваш корпоративный сайт, конечно же тоже служит этим двум целям Интернет-общения. Даже бизнес-сайт о чем-...
Категория: Интернет | Автор: gul_itb | Добавлено: 26.10.2009
Аватар Marta22
Как улучшить страницу на сайте вконтакте Советы, как сделать страницу в vkontakte лучше...
Категория: Интернет | Автор: Marta22 | Добавлено: 21.08.2009
Лучшие авторы
Аватар allex
Моя работа проста я смотрю на свет.

Читать

Аватар PokerPro
Играю в покер в свободное время.
Являюсь админи...

Читать

Аватар vector-pro
3D-ТЕХНОЛОГИИ

Читать

Аватар itarget1
imaginationtarget.info - IT, блокчейн, криптовалют...

Читать

Аватар mzhelvis82
Занимаюсь продвижением своего сайта на отзовик. Пл...

Читать

Свежие комментарии
Нормальная тема.

Читать

Талантливый человек талантлив во всём! Будь как Паша! А ещё ты можешь ...

Читать

Можно выбрать.

Читать

Ой, шутник.

Читать

https://priornews.ru/zastrojshhik-iz-hmao-sravnil-ufas-s-prestupnoj-gr...

Читать

Напишите нам