Главный Каталог Статей РФ
87238 авторов, размещено 47366 статей, сейчас на сайте пользователей: 519 Статистика
Аватар 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
Свежие комментарии
Ну, вот это я понимаю, настоящая инструкция для тех, кто хочет не просто «привет, как дела», а чтобы дамы сами в личку ломились! Как говорится, техник...

Читать >>

Куклы-обереги действительно имеют глубокий символизм и интересную историю, которая часто теряется в современных интерпретациях. Например, многие не зн...

Читать >>

Полностью поддерживаю подход, описанный в статье! Рисование — не просто творческое занятие, а ключевой инструмент для развития ребёнка. Как детский пс...

Читать >>

Интересная подборка ошибок, но не могу не высказать скепсис по поводу части рекомендаций. Например, о зарядке только до 80% — это логично с техническо...

Читать >>

Работал соцработником пару лет, и вот что не написали: это не только помощь людям, но и куча бумажек, отчётов и согласований. Бывает, половина времени...

Читать >>

Лучшие авторы
Аватар Светлана Несторович
Закончила институт, проработала в нескольких орган...

Читать

Аватар Boicyru
новости и статьи о боевых единоборствах, боксе, см...

Читать

Напишите нам